opnsense-src/sys/dev/mlx5/mlx5_en
Hans Petter Selasky 51a9a42f0c mlx5en(4): Use hard-coded 4K page size for RQ/SQ/CQ.
The page size specified for RQ, SQ and CQ is always in units of 4KBytes.
Make sure we subtract MLX5_ADAPTER_PAGE_SHIFT, 12, instead of PAGE_SHIFT
which may vary. This fixes support for using the mlx5en driver on systems
having non-4K page size.

Linux commit:
68cdf5d6e91068c98d6091b193dc7a5ab7dcf5eb

Sponsored by:	NVIDIA Networking

(cherry picked from commit d735d604f0)
2022-05-10 10:02:28 +02:00
..
en.h mlx5en(4): Fix a few typos in source code comments 2022-04-02 15:35:02 +02:00
en_hw_tls.h mlx5en: Fix TLS worker thread race. 2022-02-24 10:59:14 +01:00
en_rl.h mlx5en: Add race protection for SQ remap 2022-02-08 16:08:53 +01:00
mlx5_en_dim.c mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-08 08:42:07 +02:00
mlx5_en_ethtool.c mlx5: Add raw ethernet local loopback support. 2022-02-08 16:08:54 +01:00
mlx5_en_flow_table.c mlx5en: Make sure the NIC IP addresses are written to firmware on link up. 2022-02-11 11:15:00 +01:00
mlx5_en_hw_tls.c mlx5e: Make TLS tag zones unmanaged 2022-02-24 10:59:38 +01:00
mlx5_en_iq.c mlx5en(4): Use hard-coded 4K page size for RQ/SQ/CQ. 2022-05-10 10:02:28 +02:00
mlx5_en_main.c mlx5en(4): Use hard-coded 4K page size for RQ/SQ/CQ. 2022-05-10 10:02:28 +02:00
mlx5_en_port_buffer.c mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-08 08:42:07 +02:00
mlx5_en_rl.c mlx5en: Add race protection for SQ remap 2022-02-08 16:08:53 +01:00
mlx5_en_rx.c mlx5en: Improve CQE error debugging. 2022-02-24 10:58:54 +01:00
mlx5_en_tx.c mlx5en: Improve RX- and TX- TLS refcounting. 2022-02-24 10:59:07 +01:00
mlx5_en_txrx.c mlx5en: Improve CQE error debugging. 2022-02-24 10:58:54 +01:00
port_buffer.h mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-08 08:42:07 +02:00