Home
last modified time | relevance | path

Searched refs:smpls (Results 1 – 11 of 11) sorted by relevance

/openbsd/src/sys/netmpls/
Dmpls_input.c52 struct sockaddr_mpls *smpls; in mpls_input() local
100 smpls = &sa_mpls; in mpls_input()
101 smpls->smpls_family = AF_MPLS; in mpls_input()
102 smpls->smpls_len = sizeof(*smpls); in mpls_input()
103 smpls->smpls_label = shim->shim_label & MPLS_LABEL_MASK; in mpls_input()
105 if (ntohl(smpls->smpls_label) < MPLS_LABEL_RESERVED_MAX) { in mpls_input()
118 smpls->smpls_label = shim->shim_label & MPLS_LABEL_MASK; in mpls_input()
121 switch (ntohl(smpls->smpls_label)) { in mpls_input()
167 rt = rtalloc(smplstosa(smpls), RT_RESOLVE, m->m_pkthdr.ph_rtableid); in mpls_input()
259 ifp->if_xname, ntohl(shim->shim_label), smpls->smpls_family, in mpls_input()
[all …]
Dmpls_output.c48 struct sockaddr_mpls *smpls; in mpls_output() local
70 smpls = &sa_mpls; in mpls_output()
71 smpls->smpls_family = AF_MPLS; in mpls_output()
72 smpls->smpls_len = sizeof(*smpls); in mpls_output()
139 smpls->smpls_label = shim->shim_label & MPLS_LABEL_MASK; in mpls_output()
140 error = ifp->if_ll_output(ifp, m, smplstosa(smpls), rt); in mpls_output()
Dmpls.h106 #define smplstosa(smpls) ((struct sockaddr *)(smpls)) argument
/openbsd/src/sys/net/
Dif_mpw.c188 const struct sockaddr_mpls *smpls; in mpw_set_neighbor() local
191 smpls = (const struct sockaddr_mpls *)&req->dstaddr; in mpw_set_neighbor()
193 if (smpls->smpls_family != AF_MPLS) in mpw_set_neighbor()
195 label = smpls->smpls_label; in mpw_set_neighbor()
254 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)&req->dstaddr; in mpw_get_neighbor() local
260 smpls->smpls_len = sizeof(*smpls); in mpw_get_neighbor()
261 smpls->smpls_family = AF_MPLS; in mpw_get_neighbor()
262 smpls->smpls_label = MPLS_SHIM2LABEL(n->n_rshim.shim_label); in mpw_get_neighbor()
339 struct sockaddr_mpls *smpls; in mpw_set_config() local
361 smpls = (struct sockaddr_mpls *)&req.dstaddr; in mpw_set_config()
[all …]
Dif_mpip.c245 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)&req->dstaddr; in mpip_set_neighbor() local
248 if (smpls->smpls_family != AF_MPLS) in mpip_set_neighbor()
250 label = smpls->smpls_label; in mpip_set_neighbor()
306 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)&req->dstaddr; in mpip_get_neighbor() local
312 smpls->smpls_len = sizeof(*smpls); in mpip_get_neighbor()
313 smpls->smpls_family = AF_MPLS; in mpip_get_neighbor()
314 smpls->smpls_label = MPLS_SHIM2LABEL(n->n_rshim.shim_label); in mpip_get_neighbor()
667 struct sockaddr_mpls smpls = { in mpip_start() local
668 .smpls_len = sizeof(smpls), in mpip_start()
799 mpls_output(ifp0, m, (struct sockaddr *)&smpls, rt); in mpip_start()
Dif_mpe.c175 struct sockaddr smpls = { .sa_family = AF_MPLS }; in mpe_start() local
214 mpls_output(ifp0, m, &smpls, rt); in mpe_start()
/openbsd/src/sbin/route/
Dshow.h28 struct sockaddr_mpls smpls; member
Dshow.c795 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)sa; in label_print() local
797 if (smpls) in label_print()
799 ntohl(smpls->smpls_label) >> MPLS_LABEL_OFFSET); in label_print()
Droute.c1077 su->smpls.smpls_label = htonl(label << MPLS_LABEL_OFFSET); in getmplslabel()
1081 su->smpls.smpls_label = htonl(label << MPLS_LABEL_OFFSET); in getmplslabel()
/openbsd/src/usr.bin/netstat/
Dshow.c731 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)sa; in label_print() local
733 if (smpls) in label_print()
735 ntohl(smpls->smpls_label) >> MPLS_LABEL_OFFSET); in label_print()
/openbsd/src/sbin/ifconfig/
Difconfig.c3948 struct sockaddr_mpls *smpls; in pwe3_neighbor() local
3968 smpls = (struct sockaddr_mpls *)&req.dstaddr; in pwe3_neighbor()
3977 printf(" %s %u on %s", prefix, smpls->smpls_label, hbuf); in pwe3_neighbor()
4111 struct sockaddr_mpls *smpls = (struct sockaddr_mpls *)&req.dstaddr; in setpwe3neighbor() local
4127 smpls->smpls_len = sizeof(*smpls); in setpwe3neighbor()
4128 smpls->smpls_family = AF_MPLS; in setpwe3neighbor()
4129 smpls->smpls_label = strtonum(label, in setpwe3neighbor()