freebsd-dev/sys/dev/mlx5
Andrew Gallatin 50575ce11c Track TCP connection's NUMA domain in the inpcb
Drivers can now pass up numa domain information via the
mbuf numa domain field.  This information is then used
by TCP syncache_socket() to associate that information
with the inpcb. The domain information is then fed back
into transmitted mbufs in ip{6}_output(). This mechanism
is nearly identical to what is done to track RSS hash values
in the inp_flowid.

Follow on changes will use this information for lacp egress
port selection, binding TCP pacers to the appropriate NUMA
domain, etc.

Reviewed by:	markj, kib, slavash, bz, scottl, jtl, tuexen
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D20028
2019-04-25 15:37:28 +00:00
..
mlx5_accel mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00
mlx5_core mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mlx5_en Track TCP connection's NUMA domain in the inpcb 2019-04-25 15:37:28 +00:00
mlx5_fpga mlx5fpga: Add set and query connect/disconnect FPGA 2018-12-05 14:19:55 +00:00
mlx5_fpga_tools mlx5fpga: Add set and query connect/disconnect FPGA 2018-12-05 14:19:55 +00:00
mlx5_ib mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mlx5_lib mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00
cmd.h Remove duplicate prototypes. 2018-03-08 15:37:09 +00:00
cq.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
device.h mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00
diagnostics.h
doorbell.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
driver.h mlx5fpga: IOCTL for FPGA temperature measurement 2018-12-05 14:19:23 +00:00
fs.h Refactor the flowsteering APIs used by mlx5en(4). This change is needed by 2017-11-10 09:49:08 +00:00
mlx5_ifc.h mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types. 2018-12-05 14:22:30 +00:00
mlx5_rdma_if.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5io.h Change u32 to uint32_t to allow the native-xtools target to build 2018-12-06 18:59:33 +00:00
port.h mlx5en: Add support for IFM_10G_LR and IFM_40G_ER4 media types. 2018-12-05 14:22:30 +00:00
qp.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
srq.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
vport.h mlx5en: Fix for inlining issues in transmit path 2018-12-05 14:21:28 +00:00