summaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2021-08-03 18:31:05 +0300
committerDavid S. Miller <davem@davemloft.net>2021-08-04 12:34:40 +0300
commit51b8f812e5b327b343232685ea7969e02348d5dd (patch)
tree22d74eb301744d65ab93520fad735c4b3617df26 /net/switchdev/switchdev.c
parentd851798584ffd497b6cf0ae68f9ba75afced0ec3 (diff)
downloadlinux-51b8f812e5b327b343232685ea7969e02348d5dd.tar.xz
ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv()
As presented last month in our "BIG TCP" talk at netdev 0x15, we plan using IPv6 jumbograms. One of the minor problem we talked about is the fact that ip6_parse_tlv() is currently using tables to list known tlvs, thus using potentially expensive indirect calls. While we could mitigate this cost using macros from indirect_call_wrapper.h, we also can get rid of the tables and let the compiler emit optimized code. Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Justin Iurman <justin.iurman@uliege.be> Cc: Coco Li <lixiaoyan@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions