Maciej Fijalkowski
e19778e6c9
ice: clear cmd_type_offset_bsz for TX rings
...
Currently when XDP rings are created, each descriptor gets its DD bit
set, which turns out to be the wrong approach as it can lead to a
situation where more descriptors get cleaned than it was supposed to,
e.g. when AF_XDP busy poll is run with a large batch size. In this
situation, the driver would request for more buffers than it is able to
handle.
Fix this by not setting the DD bits in ice_xdp_alloc_setup_rings(). They
should be initialized to zero instead.
Fixes: 9610bd988d ("ice: optimize XDP_TX workloads")
Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com >
Tested-by: Shwetha Nagaraju <shwetha.nagaraju@intel.com >
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com >
2022-04-05 09:09:06 -07:00
..
2022-03-03 14:11:00 +00:00
2021-10-15 07:39:03 -07:00
2022-03-14 17:22:58 -07:00
2022-03-14 17:22:58 -07:00
2021-10-15 07:39:02 -07:00
2021-12-21 09:11:40 -08:00
2022-03-03 14:11:00 +00:00
2022-03-14 17:22:58 -07:00
2021-12-14 10:19:13 -08:00
2021-06-11 07:38:00 -07:00
2022-02-09 09:24:45 -08:00
2021-10-20 15:57:54 -07:00
2021-12-07 13:21:01 -08:00
2021-06-07 08:59:01 -07:00
2021-12-14 10:19:13 -08:00
2022-03-14 17:22:58 -07:00
2021-10-22 11:41:16 +01:00
2021-12-31 14:35:40 +00:00
2021-11-30 08:02:12 -08:00
2022-03-03 11:57:18 -08:00
2022-01-06 10:15:09 -08:00
2021-12-30 13:16:07 +00:00
2022-03-10 17:16:56 -08:00
2021-12-14 10:19:13 -08:00
2021-12-30 13:16:07 +00:00
2022-03-14 17:22:58 -07:00
2022-03-11 08:28:27 -08:00
2022-03-11 08:28:28 -08:00
2022-03-14 17:22:58 -07:00
2022-03-14 17:22:58 -07:00
2022-04-01 12:01:38 +01:00
2022-02-09 09:24:45 -08:00
2021-12-15 08:40:38 -08:00
2021-12-15 08:40:38 -08:00
2022-03-16 10:38:15 -07:00
2022-03-03 14:11:00 +00:00
2021-12-21 09:11:40 -08:00
2022-03-14 17:22:58 -07:00
2022-03-23 10:53:49 -07:00
2022-02-10 08:47:26 -08:00
2021-02-08 16:27:01 -08:00
2022-02-10 17:29:56 -08:00
2022-04-05 12:50:25 +02:00
2022-03-03 08:46:47 -08:00
2022-04-05 09:09:06 -07:00
2022-01-04 12:34:19 +00:00
2021-12-15 08:40:38 -08:00
2022-03-14 17:22:58 -07:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-03-11 08:28:28 -08:00
2021-12-21 09:11:40 -08:00
2022-03-03 14:11:00 +00:00
2022-03-03 14:11:00 +00:00
2022-03-16 10:38:15 -07:00
2021-12-21 09:11:40 -08:00
2022-03-14 17:22:58 -07:00
2022-03-14 17:22:58 -07:00
2021-06-11 07:38:00 -07:00
2021-12-14 10:19:14 -08:00
2021-12-14 10:19:13 -08:00
2022-03-15 13:23:10 -07:00
2022-03-15 13:23:10 -07:00
2022-03-16 10:26:43 -07:00
2022-03-11 08:28:28 -08:00
2022-03-11 08:28:28 -08:00
2022-03-11 08:28:28 -08:00
2022-03-16 10:38:15 -07:00
2022-02-10 11:00:13 +00:00
2022-02-09 09:24:45 -08:00
2022-03-09 10:05:27 -08:00
2022-02-10 11:00:13 +00:00
2022-03-14 17:22:58 -07:00
2022-03-15 13:23:14 -07:00
2022-03-15 13:23:14 -07:00
2022-03-15 13:23:02 -07:00
2022-03-14 17:22:58 -07:00
2022-03-14 17:22:58 -07:00
2022-03-14 17:22:58 -07:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2021-04-22 09:26:22 -07:00
2022-03-15 13:22:13 -07:00
2022-03-15 13:22:13 -07:00
2022-04-05 12:50:25 +02:00
2022-03-15 13:23:10 -07:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-02-09 09:24:45 -08:00
2022-04-05 09:08:41 -07:00
2022-03-14 17:22:58 -07:00
2022-04-05 09:07:08 -07:00
2022-03-15 13:23:10 -07:00