If you have multiple ports on your system, you may connect a cable directly between two ports and send packets from one port and receive on another. On Tue, Aug 16, 2016 at 2:41 PM, Alan Liddell <alan.c.liddell@xxxxxxxxx> wrote: > Would sending the packet back out through the loopback address accomplish > what you're looking to do? > > > On Aug 16, 2016 7:51 AM, "Bhaskar Upadhyayula" <bu.kernel@xxxxxxxxx> wrote: >> >> Hello All, >> >> Summary: >> === >> If a userspace program has a well crafted packet (ethernet or IPv4 or >> other protocol packet), is there a way for it to send the packet to >> kernel's network interface, simulating the behavior that the packet >> ingress'ed on that interface? Is this possible? >> >> >> Detailed Problem Description: >> === >> I am working on packet sampling feature (sFlow) on OpenSwitch >> (www.openswitch.net) Network OS. Currently, this OS is supported on >> few Accton switches that has Broadcom's Trident2 chipset. When we >> enable packet sampling, the sampled packets are sent to a userspace >> program, by passing the kernel network stack. This is a problem if the >> packet was supposed to go up the network stack. >> >> I am investigating options to re-send the packet back to kernel >> interface on which packet arrived on the switch. Hence this question. >> >> A colleague suggested looking at Tuntap interfaces. I did a quick >> research and it did not appear that can be done. >> >> Any suggestions or pointers for further reading will be very helpful. >> >> >> Thanks. >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies@xxxxxxxxxxxxxxxxx >> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies@xxxxxxxxxxxxxxxxx > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies