]> git.baikalelectronics.ru Git - kernel.git/commit
flow_dissector: handle no-skb use case
authorStanislav Fomichev <sdf@google.com>
Mon, 22 Apr 2019 15:55:47 +0000 (08:55 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 23 Apr 2019 16:36:34 +0000 (18:36 +0200)
commit4763ff8b64271cb6408e26e4fba326242f16817f
tree4081fba58a7686bfe6c10955772b32d93f1df3a9
parent039ae78b9f1c6d3c108acf817e928c5e4af625ca
flow_dissector: handle no-skb use case

When called without skb, gather all required data from the
__skb_flow_dissect's arguments and use recently introduces
no-skb mode of bpf flow dissector.

Note: WARN_ON_ONCE(!net) will now trigger for eth_get_headlen users.

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
include/linux/skbuff.h
net/core/flow_dissector.c