summaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2015-03-04 00:26:13 -0500
committerDavid S. Miller <davem@davemloft.net>2015-03-04 00:26:13 -0500
commit27db730c4f5ed524235b06523f2dae4961d3aa98 (patch)
tree2c0562994dc0ee616aabef727064120cf615f356 /net/switchdev/switchdev.c
parentee23393b40062362feb220b32629624c1d3c402c (diff)
parent8de147dc8e2adea82b8a1a2a08fcc983330f6770 (diff)
Merge branch 'basic-mpls-support'
Eric W. Biederman says: ==================== Basic MPLS support take 2 On top of my two pending neighbour table prep patches here is the mpls support refactored to use them, and edited to not drop routes when an interface goes down. Additionally the addition of RTA_LLGATEWAY has been replaced with the addtion of RTA_VIA. RTA_VIA being an attribute that includes the address family as well as the address of the next hop. MPLS is at it's heart simple and I have endeavoured to maintain that simplicity in my implemenation. This is an implementation of a RFC3032 forwarding engine, and basic MPLS egress logic. Which should make linux sufficient to be a mpls forwarding node or to be a LSA (Label Switched Router) as it says in all of the MPLS documents. The ingress support will follow but it deserves it's own discussion so I am pushing it separately. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions