]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'ipv6-sr-updates'
authorDavid S. Miller <davem@davemloft.net>
Sat, 26 Aug 2017 00:10:24 +0000 (17:10 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 26 Aug 2017 00:10:24 +0000 (17:10 -0700)
commitfa0865f1beb6052ad3f89a3e8f4c54428a7698d1
tree59c1d26dbdfd5b7bd106ca479cad584893d70c35
parent5ea0430e813699da7429850130c2cc83df42603e
parentea9c5fa8946915e07b7d8f5703b8636fcc75e3bc
Merge branch 'ipv6-sr-updates'

David Lebrun says:

====================
net: updates for IPv6 Segment Routing

v2: seg6_lwt_headroom() is not relevant for lwtunnel_input_redirect()
    use cases, and L2ENCAP only uses this redirection. Fix incoherence
    between arbitrary MAC header size support and fixed headroom
    computation by setting only LWTUNNEL_STATE_INPUT_REDIRECT for L2ENCAP
    mode.

This patch series provides several updates for the SRv6 implementation. The
first patch leverages the existing infrastructure to support encapsulation
of IPv4 packets. The second patch implements the T.Encaps.L2 SR function,
enabling to encapsulate an L2 Ethernet frame within an IPv6+SRH packet.
The last three patches update the seg6local lightweight tunnel, and mainly
implement four new actions: End.T, End.DX2, End.DX4 and End.DT6.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>