On Mon, Nov 04, 2019 at 06:42:20AM -0500, [email protected] wrote: > (adding claudio as the most recent contributor) > > As per https://marc.info/?l=openbsd-misc&m=157191651123338&w=2 this is > no longer used and can be removed. > > Before: > $ sysctl -a | grep mpls > net.mpls.ttl=255 > net.mpls.maxloop_inkernel=16 > net.mpls.mapttl_ip=1 > net.mpls.mapttl_ip6=0 > > After: > $ sysctl -a | grep mpls > net.mpls.ttl=255 > net.mpls.mapttl_ip=1 > net.mpls.mapttl_ip6=0 > > -- > typedef struct me_s { > char name[] = { "Thomas Habets" }; > char email[] = { "[email protected]" }; > char kernel[] = { "Linux" }; > char *pgpKey[] = { "http://www.habets.pp.se/pubkey.txt" }; > char pgp[] = { "9907 8698 8A24 F52F 1C2E 87F6 39A4 9EEA 460A 0169" }; > char coolcmd[] = { "echo '. ./_&. ./_'>_;. ./_" }; > } me_t; > > > diff --git netmpls/mpls.h netmpls/mpls.h > index 55c53a6d1d9..cbffd2a7baa 100644 > --- netmpls/mpls.h > +++ netmpls/mpls.h > @@ -110,7 +110,6 @@ struct rt_mpls { > */ > #define MPLSCTL_ENABLE 1 > #define MPLSCTL_DEFTTL 2 > -#define MPLSCTL_MAXINKLOOP 4 > #define MPLSCTL_MAPTTL_IP 5 > #define MPLSCTL_MAPTTL_IP6 6 > #define MPLSCTL_MAXID 7 > @@ -120,7 +119,7 @@ struct rt_mpls { > { NULL, 0 }, \ > { "ttl", CTLTYPE_INT }, \ > { "ifq", CTLTYPE_NODE },\ > - { "maxloop_inkernel", CTLTYPE_INT }, \ > + { NULL, 0 }, \ > { "mapttl_ip", CTLTYPE_INT }, \ > { "mapttl_ip6", CTLTYPE_INT } \ > } > @@ -130,7 +129,7 @@ struct rt_mpls { > NULL, \ > &mpls_defttl, \ > NULL, \ > - &mpls_inkloop, \ > + NULL, \ > &mpls_mapttl_ip, \ > &mpls_mapttl_ip6 \ > } > @@ -161,7 +160,6 @@ extern struct domain mplsdomain; > extern int mpls_defttl; > extern int mpls_mapttl_ip; > extern int mpls_mapttl_ip6; > -extern int mpls_inkloop; > > > struct mbuf *mpls_shim_pop(struct mbuf *); > diff --git netmpls/mpls_raw.c netmpls/mpls_raw.c > index 6d3a3fab105..67143d4f53a 100644 > --- netmpls/mpls_raw.c > +++ netmpls/mpls_raw.c > @@ -46,7 +46,6 @@ > #include <netmpls/mpls.h> > > int mpls_defttl = 255; > -int mpls_inkloop = MPLS_INKERNEL_LOOP_MAX; > int mpls_push_expnull_ip = 0; > int mpls_push_expnull_ip6 = 0; > int mpls_mapttl_ip = 1; >
I just committed this diff and also removed the reference from sysctl.2 Cheers -- :wq Claudio
