diff options
author | Eric Dumazet <edumazet@google.com> | 2022-11-09 09:57:59 +0000 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-11-11 18:18:05 -0800 |
commit | be3ed48683f0d7ed808783fd7d919459b58b5b6b (patch) | |
tree | 542a8919dcb1b09d58af22b33bb805435420e18a /kernel/bpf/btf.c | |
parent | 354259fa73e2aac92ae5e19522adb69a92c15b49 (diff) | |
download | linux-be3ed48683f0d7ed808783fd7d919459b58b5b6b.tar.gz linux-be3ed48683f0d7ed808783fd7d919459b58b5b6b.tar.bz2 linux-be3ed48683f0d7ed808783fd7d919459b58b5b6b.zip |
net: gro: no longer use skb_vlan_tag_present()
We can remove a conditional test in gro_list_prepare()
by comparing vlan_all fields of the two skbs.
Notes:
While comparing the vlan_proto is not strictly needed,
because part of the following compare_ether_header() call,
using 32bit word is actually faster than using 16bit values.
napi_reuse_skb() makes sure to clear skb->vlan_all,
as it already calls __vlan_hwaccel_clear_tag()
Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Martin KaFai Lau <martin.lau@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'kernel/bpf/btf.c')
0 files changed, 0 insertions, 0 deletions