aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJoshua Hay <joshua.a.hay@intel.com>2025-07-25 11:42:22 -0700
committerTony Nguyen <anthony.l.nguyen@intel.com>2025-08-21 09:42:39 -0700
commit0c3f135e840d4a2ba4253e15d530ec61bc30718e (patch)
tree254f13a59ac5f12a4da0079646491456812c23d4 /tools/perf/scripts/python
parentidpf: replace flow scheduling buffer ring with buffer pool (diff)
downloadwireguard-linux-0c3f135e840d4a2ba4253e15d530ec61bc30718e.tar.xz
wireguard-linux-0c3f135e840d4a2ba4253e15d530ec61bc30718e.zip
idpf: stop Tx if there are insufficient buffer resources
The Tx refillq logic will cause packets to be silently dropped if there are not enough buffer resources available to send a packet in flow scheduling mode. Instead, determine how many buffers are needed along with number of descriptors. Make sure there are enough of both resources to send the packet, and stop the queue if not. Fixes: 7292af042bcf ("idpf: fix a race in txq wakeup") Signed-off-by: Joshua Hay <joshua.a.hay@intel.com> Reviewed-by: Madhu Chittim <madhu.chittim@intel.com> Tested-by: Samuel Salin <Samuel.salin@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions