Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
see #33 By assigning packets on per-cpu basis we ensure kernel's skb structure (incl locks) gets shared across fewer cores than other fanout strategies. This should result in higher throughput/lower resource usage. As per `man 8 ethtool`, all the valid `-N -U --config-nfc --config-ntuple` options make sure flows get always scheduled to the same core so by using PACKET_FANOUT_CPU we ensure that packets from the same flow get assigned to the same socket. Let's give it a try
- Loading branch information