2cbc9d4dff
On host side the connections are created and then added to thread's poll group. Those connections could use different NIC queues underneath. To route all connections of poll group through single queue a unique placement id is chosen as group_placement_id and each socket of poll group is marked with group_placment_id using getsockopt(SO_MARK) option. The driver could use so_mark value of skb to determine the queue to use. Change-Id: I06bda777fe07a62133b80b2491fa7772150b3b5d Signed-off-by: Sudheer Mogilappagari <sudheer.mogilappagari@intel.com> Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6160 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
accel_engine.h | ||
assert.h | ||
event.h | ||
idxd.h | ||
lvolstore.h | ||
mock.h | ||
nvme_tcp.h | ||
rdma.h | ||
sock.h | ||
thread.h | ||
uring.h | ||
utf.h | ||
vhost_user.h | ||
virtio.h |