From: Eric Leblond <eric@xxxxxxxxx> Date: Fri, 15 Dec 2017 11:24:46 +0100 > Hello, > > When using an ixgbe card with Suricata we are using the following > commands to get a symmetric hash on RSS load balancing: > > ./set_irq_affinity 0-15 eth3 > ethtool -X eth3 hkey 6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A:6D:5A equal 16 > ethtool -x eth3 > ethtool -n eth3 > > Then we start Suricata. > > In my current experiment on XDP, I have Suricata that inject the eBPF > program when starting. The consequence of that when using an ixgbe card > is that the load balancing get reset and all interrupts are reaching > the first core. This definitely should _not_ be a side effect of enabling XDP on a device.