freebsd-nq/sys/dev/mlx5/mlx5_en
Andrew Gallatin 538ff57b75 mlx5en: Enable new pfil(9) KPI ethernet filtering hooks
This allows efficient filtering at packet ingress on mlx5en.

Note that the packets are filtered (and potentially dropped) *before*
the driver has committed to (re)allocating an mbuf for the
packet. Dropped packets are treated essentially the same as an
error. Nothing is allocated, and the existing buffer is recycled. This
allows us to drop malicious packets at close to line rate with very
little CPU use.

Reviewed by:	hselasky, slavash, kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D19063
2019-04-15 17:14:50 +00:00
..
en_rl.h mlx5en: Implement backpressure indication. 2018-12-05 14:25:03 +00:00
en.h mlx5en: Enable new pfil(9) KPI ethernet filtering hooks 2019-04-15 17:14:50 +00:00
mlx5_en_ethtool.c mlx5en: Improve configuration of HW LRO. 2018-12-05 14:24:33 +00:00
mlx5_en_flow_table.c Add missing newline. 2018-07-17 11:43:43 +00:00
mlx5_en_main.c mlx5en: Enable new pfil(9) KPI ethernet filtering hooks 2019-04-15 17:14:50 +00:00
mlx5_en_rl.c mlx5en: Implement backpressure indication. 2018-12-05 14:25:03 +00:00
mlx5_en_rx.c mlx5en: Enable new pfil(9) KPI ethernet filtering hooks 2019-04-15 17:14:50 +00:00
mlx5_en_tx.c mlx5en: Implement backpressure indication. 2018-12-05 14:25:03 +00:00
mlx5_en_txrx.c Avoid more LFENCE/SFENCe on x86 in mlx5en(4), 2018-03-08 15:58:30 +00:00