0a18c75e4b
Make completion event path mostly lockless using EPOCH(9). Implement a mechanism using EPOCH(9) which allows us to make the callback path for completion events mostly lockless. Simplify draining callback events using epoch_wait(). While at it make sure all receive completion callbacks are covered by the network EPOCH(9), because this is required when calling if_input() and ether_input() after r357012. Sponsored by: Mellanox Technologies |
||
---|---|---|
.. | ||
mlx5_accel | ||
mlx5_core | ||
mlx5_en | ||
mlx5_fpga | ||
mlx5_fpga_tools | ||
mlx5_ib | ||
mlx5_lib | ||
cmd.h | ||
cq.h | ||
device.h | ||
diagnostics.h | ||
doorbell.h | ||
driver.h | ||
fs.h | ||
mlx5_ifc.h | ||
mlx5_rdma_if.h | ||
mlx5io.h | ||
mpfs.h | ||
port.h | ||
qp.h | ||
srq.h | ||
tls.h | ||
vport.h |