Searched refs:smpls (Results 1 – 11 of 11) sorted by relevance
| /openbsd/src/sys/netmpls/ |
| D | mpls_input.c | 52 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 …]
|
| D | mpls_output.c | 48 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()
|
| D | mpls.h | 106 #define smplstosa(smpls) ((struct sockaddr *)(smpls)) argument
|
| /openbsd/src/sys/net/ |
| D | if_mpw.c | 188 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 …]
|
| D | if_mpip.c | 245 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()
|
| D | if_mpe.c | 175 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/ |
| D | show.h | 28 struct sockaddr_mpls smpls; member
|
| D | show.c | 795 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()
|
| D | route.c | 1077 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/ |
| D | show.c | 731 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/ |
| D | ifconfig.c | 3948 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()
|