diff options
| author | Joshua Hay <joshua.a.hay@intel.com> | 2026-07-27 16:08:48 -0700 |
|---|---|---|
| committer | Tony Nguyen <anthony.l.nguyen@intel.com> | 2026-09-08 13:10:35 -0700 |
| commit | cc6d60ef92278a31ffc2e94966a0921b9646af18 (patch) | |
| tree | 4493e1e3c1b485efff103a2adf4416b764b1136c /scripts/basic | |
| parent | 650f197d8ea6ebbc9ce1c9fb0358258b65e74291 (diff) | |
| download | linux-cc6d60ef92278a31ffc2e94966a0921b9646af18.tar.gz linux-cc6d60ef92278a31ffc2e94966a0921b9646af18.zip | |
idpf: account for VLAN header when parsing RSC packet header
While parsing the header of a Receive Side Coalesced (RSC) packet, check
if a VLAN tag is present and adjust the header parsing accordingly.
Otherwise, Rx TCP traffic is completely broken for any VLAN interface
whose underlying interface has RSC (rx-gro-hw) enabled.
We only need to worry about one VLAN header since Rx packets with
multiple VLAN headers are not candidates for RSC.
Fixes: 3a8845af66edb ("idpf: add RX splitq napi poll support")
Signed-off-by: Joshua Hay <joshua.a.hay@intel.com>
Reviewed-by: Emil Tantilov <emil.s.tantilov@intel.com>
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Tested-by: Samuel Salin <Samuel.salin@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions
