CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/12/02 01:47:00
Modified files:
sys/net : if.c if_ethersubr.c
sys/netinet : ip_ether.c ip_gre.c
sys/netmpls : mpls.h mpls_input.c mpls_output.c
Log message:
Rework the MPLS handling. Remove the lookup loops since nothing is using
them and they make everything so much harder with no gain. Remove the
ifp argument from mpls_input since it is not needed. On the input side
the lookup side is modified a bit when it comes to BOS handling.
Tested in a L3VPN setup with ldpd and bgpd. Commiting now so we can move
on with cleaning up rt_ifp usage. If this breaks L2VPN I will fix it once
reported. OK mpi@