opnsense-src/sys/dev/mlx5/mlx5_core
Konstantin Belousov 596b98ba16 mlx5 sriov: Add controls for VFs to set port/node GUIDs.
Setting GUIDs make RoCE offloads functional on VFs.

Reported and tested by:	chuck
Sponsored by:	Mellanox Technologies - Nvidia
MFC after:	1 week
2020-08-31 16:32:17 +00:00
..
eswitch.h mlx5: Read number of VF ports from the SR-IOV cap. 2020-03-18 22:43:39 +00:00
flow_table.h mlx5: Restore eswitch management code from attic. 2020-03-18 22:30:56 +00:00
fs_core.h Refactor the flowsteering APIs used by mlx5en(4). This change is needed by 2017-11-10 09:49:08 +00:00
mlx5_alloc.c Use the busdma API to allocate all DMA-able memory. 2017-01-27 11:46:55 +00:00
mlx5_cmd.c Add basic support for TCP/IP based hardware TLS offload to mlx5core. 2019-12-05 15:16:19 +00:00
mlx5_core.h mlx5en: Implement SIOCGIFDOWNREASON. 2020-08-31 16:27:03 +00:00
mlx5_cq.c Widen EPOCH(9) usage in mlx5en(4). 2020-01-30 12:35:13 +00:00
mlx5_diagnostics.c Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl 2019-10-02 10:14:55 +00:00
mlx5_eq.c mlx5_core: remove unneccessary LFENCE instruction. 2020-07-02 10:44:45 +00:00
mlx5_eswitch.c mlx5: Read number of VF ports from the SR-IOV cap. 2020-03-18 22:43:39 +00:00
mlx5_fs_cmd.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_fs_tree.c Unify prints in mlx5core. 2019-10-02 09:48:01 +00:00
mlx5_fw.c Update the TLS capability bit after recent PRM changes in mlx5en(4). 2020-05-25 12:31:48 +00:00
mlx5_fwdump.c mlx5: Do not try to enable fwdumps if scan space did not responded. 2019-12-02 14:22:55 +00:00
mlx5_health.c Return an error from ioctl(MLX5_FW_RESET) if reset was rejected in mlx5core. 2019-10-02 10:24:13 +00:00
mlx5_mad.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_main.c mlx5 sriov: Add controls for VFs to set port/node GUIDs. 2020-08-31 16:32:17 +00:00
mlx5_mcg.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_mpfs.c mlx5: Integrate eswitch and mpfs management code. 2020-03-18 22:33:39 +00:00
mlx5_mr.c mlx5: Implement support for configuring PCIe packet write ordering via a sysctl. 2018-12-05 13:45:08 +00:00
mlx5_pagealloc.c mlx5: Fix for potential memory leaks. 2018-12-05 13:41:37 +00:00
mlx5_pd.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_port.c mlx5en: Implement SIOCGIFDOWNREASON. 2020-08-31 16:27:03 +00:00
mlx5_qp.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_rl.c Sync with Linux packet pacing enhancements in mlx5en(4). 2020-05-26 07:41:46 +00:00
mlx5_srq.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_tls.c Add basic support for TCP/IP based hardware TLS offload to mlx5core. 2019-12-05 15:16:19 +00:00
mlx5_transobj.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_uar.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5_vport.c mlx5en: Fix for inlining issues in transmit path 2018-12-05 14:21:28 +00:00
mlx5_vsc.c Randomize the delay when waiting for VSC flag in mlx5core. 2019-10-02 10:59:44 +00:00
mlx5_wq.c Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
transobj.h Add API functions to modify the transport interface send object, TIS, 2017-11-10 13:50:08 +00:00
wq.h mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00