aboutsummaryrefslogtreecommitdiff
path: root/tools/lib/api/debug.c
diff options
context:
space:
mode:
authorSabrina Dubroca <[email protected]>2019-11-25 14:49:02 +0100
committerSteffen Klassert <[email protected]>2019-12-09 09:59:07 +0100
commite27cca96cd68fa2c6814c90f9a1cfd36bb68c593 (patch)
treec5d84ce22c0cdd452fea7478ca8d63b37188b6b6 /tools/lib/api/debug.c
parenteecd227a9a3479038ba2a2f579b3ce9edb364b80 (diff)
xfrm: add espintcp (RFC 8229)
TCP encapsulation of IKE and IPsec messages (RFC 8229) is implemented as a TCP ULP, overriding in particular the sendmsg and recvmsg operations. A Stream Parser is used to extract messages out of the TCP stream using the first 2 bytes as length marker. Received IKE messages are put on "ike_queue", waiting to be dequeued by the custom recvmsg implementation. Received ESP messages are sent to XFRM, like with UDP encapsulation. Some of this code is taken from the original submission by Herbert Xu. Currently, only IPv4 is supported, like for UDP encapsulation. Co-developed-by: Herbert Xu <[email protected]> Signed-off-by: Herbert Xu <[email protected]> Signed-off-by: Sabrina Dubroca <[email protected]> Acked-by: David S. Miller <[email protected]> Signed-off-by: Steffen Klassert <[email protected]>
Diffstat (limited to 'tools/lib/api/debug.c')
0 files changed, 0 insertions, 0 deletions