Lines Matching refs:outer
65 ip_ecn_ingress(int mode, u_int8_t *outer, const u_int8_t *inner) in ip_ecn_ingress() argument
67 if (!outer || !inner) in ip_ecn_ingress()
70 *outer = *inner; in ip_ecn_ingress()
73 *outer &= ~IPTOS_ECN_CE; in ip_ecn_ingress()
76 *outer &= ~(IPTOS_ECN_ECT0 | IPTOS_ECN_CE); in ip_ecn_ingress()
87 ip_ecn_egress(int mode, const u_int8_t *outer, u_int8_t *inner) in ip_ecn_egress() argument
89 if (!outer || !inner) in ip_ecn_egress()
94 if (*outer & IPTOS_ECN_CE) in ip_ecn_egress()
105 ip6_ecn_ingress(int mode, u_int32_t *outer, const u_int32_t *inner) in ip6_ecn_ingress() argument
109 if (!outer || !inner) in ip6_ecn_ingress()
112 outer8 = (ntohl(*outer) >> 20) & 0xff; in ip6_ecn_ingress()
115 *outer &= ~htonl(0xff << 20); in ip6_ecn_ingress()
116 *outer |= htonl((u_int32_t)outer8 << 20); in ip6_ecn_ingress()
120 ip6_ecn_egress(int mode, const u_int32_t *outer, u_int32_t *inner) in ip6_ecn_egress() argument
124 if (!outer || !inner) in ip6_ecn_egress()
127 outer8 = (ntohl(*outer) >> 20) & 0xff; in ip6_ecn_egress()