1 Wishlist for NIC vendors:
2 /////////////////////////
4 - BPF filtering in hardware, aka BPF Offload Engine (BOE). A NIC's driver could
5 advertise to ethtool, that the Chip is able to filter packets directly in
6 hardware in the BPF language. So that a filter given by PF_PACKET could forward
7 the opcodes to the driver through a specified interface, and the driver pushes
8 this to a BOE-capable Chipset. This could save a lot of time, since unwanted
9 packets do not need to enter the Linux stack.