Lines Matching refs:outer
95 ip_ecn_ingress(int mode, u_int8_t *outer, const u_int8_t *inner) in ip_ecn_ingress() argument
98 if (!outer || !inner) in ip_ecn_ingress()
101 *outer = *inner; in ip_ecn_ingress()
109 *outer &= ~IPTOS_ECN_ECT1; in ip_ecn_ingress()
115 *outer &= ~IPTOS_ECN_MASK; in ip_ecn_ingress()
127 ip_ecn_egress(int mode, const u_int8_t *outer, u_int8_t *inner) in ip_ecn_egress() argument
130 if (!outer || !inner) in ip_ecn_egress()
139 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in ip_ecn_egress()
150 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) in ip_ecn_egress()
161 ip6_ecn_ingress(int mode, u_int32_t *outer, const u_int32_t *inner) in ip6_ecn_ingress() argument
165 if (!outer || !inner) in ip6_ecn_ingress()
170 *outer &= ~htonl(0xff << 20); in ip6_ecn_ingress()
171 *outer |= htonl((u_int32_t)outer8 << 20); in ip6_ecn_ingress()
175 ip6_ecn_egress(int mode, const u_int32_t *outer, u_int32_t *inner) in ip6_ecn_egress() argument
179 if (!outer || !inner) in ip6_ecn_egress()
182 outer8 = (ntohl(*outer) >> 20) & 0xff; in ip6_ecn_egress()