To illustrate shared stacks, the following examples describe Onload behavior when two processes, on the same host, subscribe to the same multicast stream:
- Multicast Transmit Using Different Onload Stacks
- Multicast Transmit Sharing an Onload Stack
- Multicast Receive to Onload or Kernel Stack
- Multicast Receive and Multiple Sockets.
Note: The following subsections use two processes to demonstrate Onload behavior. In practice multiple processes can share the same Onload stack. Stack sharing is not limited to multicast subscribers and can be employed by any TCP and UDP applications.