Symbol: mpls
sys/netproto/mpls/mpls_demux.c
59
int hlen = hoff + sizeof(struct mpls);
sys/netproto/mpls/mpls_demux.c
85
struct mpls *mpls;
sys/netproto/mpls/mpls_demux.c
93
mpls = mtodoff(m, struct mpls *, hoff);
sys/netproto/mpls/mpls_demux.c
95
label = MPLS_LABEL(ntohl(mpls->mpls_shim));
sys/netproto/mpls/mpls_input.c
102
if (m->m_len < sizeof(struct mpls)) {
sys/netproto/mpls/mpls_input.c
103
m = m_pullup(m, sizeof(struct mpls));
sys/netproto/mpls/mpls_input.c
110
mpls = mtod(m, struct mpls*);
sys/netproto/mpls/mpls_input.c
111
label = MPLS_LABEL(ntohl(mpls->mpls_shim));
sys/netproto/mpls/mpls_input.c
117
if (MPLS_STACK(ntohl(mpls->mpls_shim))) {
sys/netproto/mpls/mpls_input.c
119
m_adj(m, sizeof(struct mpls));
sys/netproto/mpls/mpls_input.c
136
if (MPLS_STACK(ntohl(mpls->mpls_shim))) {
sys/netproto/mpls/mpls_input.c
138
m_adj(m, sizeof(struct mpls));
sys/netproto/mpls/mpls_input.c
177
struct mpls *mpls;
sys/netproto/mpls/mpls_input.c
184
KASSERT(m->m_len >= sizeof(struct mpls),
sys/netproto/mpls/mpls_input.c
187
mpls = mtod(m, struct mpls *);
sys/netproto/mpls/mpls_input.c
188
label = MPLS_LABEL(ntohl(mpls->mpls_shim));
sys/netproto/mpls/mpls_input.c
90
struct mpls *mpls = NULL;
sys/netproto/mpls/mpls_input.c
98
KASSERT(m->m_pkthdr.len >= sizeof(struct mpls),
sys/netproto/mpls/mpls_output.c
154
struct mpls *mpls;
sys/netproto/mpls/mpls_output.c
157
M_PREPEND(*m, sizeof(struct mpls), M_NOWAIT);
sys/netproto/mpls/mpls_output.c
165
mpls = mtod(*m, struct mpls *);
sys/netproto/mpls/mpls_output.c
166
mpls->mpls_shim = htonl(buf);
sys/netproto/mpls/mpls_output.c
173
struct mpls *mpls;
sys/netproto/mpls/mpls_output.c
177
if (m->m_len < sizeof(struct mpls) &&
sys/netproto/mpls/mpls_output.c
178
(m = m_pullup(m, sizeof(struct mpls))) == NULL)
sys/netproto/mpls/mpls_output.c
181
mpls = mtod(m, struct mpls *);
sys/netproto/mpls/mpls_output.c
182
buf = ntohl(mpls->mpls_shim);
sys/netproto/mpls/mpls_output.c
191
mpls->mpls_shim = htonl(buf);
sys/netproto/mpls/mpls_output.c
198
struct mpls *mpls;
sys/netproto/mpls/mpls_output.c
201
if (m->m_len < sizeof(struct mpls)) {
sys/netproto/mpls/mpls_output.c
202
m = m_pullup(m, sizeof(struct mpls));
sys/netproto/mpls/mpls_output.c
206
mpls = mtod(m, struct mpls *);
sys/netproto/mpls/mpls_output.c
207
buf = ntohl(mpls->mpls_shim);
sys/netproto/mpls/mpls_output.c
210
m_adj(m, sizeof(struct mpls));
sys/netproto/mpls/mpls_proto.c
102
SYSCTL_NODE(_net, PF_MPLS, mpls, CTLFLAG_RW, 0,
sys/netproto/mpls/mpls_proto.c
99
DOMAIN_SET(mpls);