Symbol: rt_mpls
sys/net/if_mpe.c
180
struct rt_mpls *rtmpls;
sys/net/if_mpe.c
207
rtmpls = (struct rt_mpls *)rt->rt_llinfo;
sys/net/route.c
1721
struct rt_mpls *rt_mpls;
sys/net/route.c
1730
rt->rt_llinfo = malloc(sizeof(struct rt_mpls), M_TEMP, M_NOWAIT|M_ZERO);
sys/net/route.c
1734
rt_mpls = (struct rt_mpls *)rt->rt_llinfo;
sys/net/route.c
1736
rt_mpls->mpls_label = psa_mpls->smpls_label;
sys/net/route.c
1737
rt_mpls->mpls_operation = op;
sys/net/route.c
1748
free(rt->rt_llinfo, M_TEMP, sizeof(struct rt_mpls));
sys/net/rtsock.c
1998
sa_mpls.smpls_label = ((struct rt_mpls *)
sys/net/rtsock.c
2001
info.rti_mpls = ((struct rt_mpls *)
sys/net/rtsock.c
635
sa_mpls.smpls_label = ((struct rt_mpls *)
sys/net/rtsock.c
638
info.rti_mpls = ((struct rt_mpls *)
sys/netmpls/mpls.h
154
struct mbuf *mpls_shim_swap(struct mbuf *, struct rt_mpls *);
sys/netmpls/mpls.h
155
struct mbuf *mpls_shim_push(struct mbuf *, struct rt_mpls *);
sys/netmpls/mpls_input.c
178
rt_mpls = (struct rt_mpls *)rt->rt_llinfo;
sys/netmpls/mpls_input.c
179
if (rt_mpls == NULL || (rt->rt_flags & RTF_MPLS) == 0) {
sys/netmpls/mpls_input.c
187
switch (rt_mpls->mpls_operation) {
sys/netmpls/mpls_input.c
236
m = mpls_shim_push(m, rt_mpls);
sys/netmpls/mpls_input.c
239
m = mpls_shim_swap(m, rt_mpls);
sys/netmpls/mpls_input.c
262
MPLS_LABEL_GET(rt_mpls->mpls_label));
sys/netmpls/mpls_input.c
57
struct rt_mpls *rt_mpls;
sys/netmpls/mpls_output.c
124
MPLS_LABEL_GET(rt_mpls->mpls_label));
sys/netmpls/mpls_output.c
51
struct rt_mpls *rt_mpls;
sys/netmpls/mpls_output.c
76
rt_mpls = (struct rt_mpls *)rt->rt_llinfo;
sys/netmpls/mpls_output.c
77
if (rt_mpls == NULL || (rt->rt_flags & RTF_MPLS) == 0) {
sys/netmpls/mpls_output.c
91
switch (rt_mpls->mpls_operation) {
sys/netmpls/mpls_output.c
93
m = mpls_shim_push(m, rt_mpls);
sys/netmpls/mpls_output.c
99
m = mpls_shim_swap(m, rt_mpls);
sys/netmpls/mpls_shim.c
60
mpls_shim_swap(struct mbuf *m, struct rt_mpls *rt_mpls)
sys/netmpls/mpls_shim.c
72
shim->shim_label |= rt_mpls->mpls_label & MPLS_LABEL_MASK;
sys/netmpls/mpls_shim.c
79
t = rt_mpls->mpls_exp << MPLS_EXP_OFFSET;
sys/netmpls/mpls_shim.c
87
mpls_shim_push(struct mbuf *m, struct rt_mpls *rt_mpls)
sys/netmpls/mpls_shim.c
98
return (mpls_shim_swap(m, rt_mpls));