flow_dissector: Add L2TPv3 dissectors
authorWojciech Drewek <wojciech.drewek@intel.com>
Thu, 8 Sep 2022 17:16:41 +0000 (10:16 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 20 Sep 2022 07:13:38 +0000 (09:13 +0200)
commitdda2fa08a13c688bed320ef2e4ba541abb4d6c17
tree8e5cfa18fe38abee94f51f7b109a967fc5ba96ce
parent65b32f801bfbc54dc98144a6ec26082b59d131ee
flow_dissector: Add L2TPv3 dissectors

Allow to dissect L2TPv3 specific field which is:
- session ID (32 bits)

L2TPv3 might be transported over IP or over UDP,
this implementation is only about L2TPv3 over IP.
IP protocol carries L2TPv3 when ip_proto is
IPPROTO_L2TP (115).

Acked-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: Wojciech Drewek <wojciech.drewek@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
include/net/flow_dissector.h
net/core/flow_dissector.c