Home | History | Annotate | Download | only in net

Lines Matching refs:smpls_addr

242 	pms = &((struct sockaddr_mpls*)rt_gettag(rt))->smpls_addr;
363 dst.smpls_addr.s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
373 while ((dst.smpls_addr.shim.label == MPLS_LABEL_IPV4NULL ||
374 dst.smpls_addr.shim.label == MPLS_LABEL_IPV6NULL) &&
375 __predict_false(dst.smpls_addr.shim.bos == 0)) {
376 m = mpls_trim_label(m, &dst.smpls_addr);
384 if (__predict_false(dst.smpls_addr.shim.label == MPLS_LABEL_RTALERT) &&
385 dst.smpls_addr.shim.bos == 0) {
386 m = mpls_trim_label(m, &dst.smpls_addr);
393 if (dst.smpls_addr.shim.label <= MPLS_LABEL_RESMAX) {
395 switch (dst.smpls_addr.shim.label) {
399 if (dst.smpls_addr.shim.bos) {
407 if (dst.smpls_addr.shim.bos) {
426 dst.smpls_addr.shim.ttl = 0;
427 dst.smpls_addr.shim.bos = 0;
428 dst.smpls_addr.shim.exp = 0;
429 dst.smpls_addr.s_addr = htonl(dst.smpls_addr.s_addr);
455 htag = &((struct sockaddr_mpls*)rt_gettag(rt))->smpls_addr;