Lines Matching refs:outer
97 ip_ecn_ingress(int mode, u_int8_t *outer, const u_int8_t *inner) in ip_ecn_ingress() argument
100 if (!outer || !inner) in ip_ecn_ingress()
103 *outer = *inner; in ip_ecn_ingress()
111 *outer &= ~IPTOS_ECN_ECT1; in ip_ecn_ingress()
117 *outer &= ~IPTOS_ECN_MASK; in ip_ecn_ingress()
129 ip_ecn_egress(int mode, const u_int8_t *outer, u_int8_t *inner) in ip_ecn_egress() argument
132 if (!outer || !inner) in ip_ecn_egress()
141 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in ip_ecn_egress()
152 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) in ip_ecn_egress()
163 ip6_ecn_ingress(int mode, u_int32_t *outer, const u_int32_t *inner) in ip6_ecn_ingress() argument
167 if (!outer || !inner) in ip6_ecn_ingress()
172 *outer &= ~htonl(0xff << 20); in ip6_ecn_ingress()
173 *outer |= htonl((u_int32_t)outer8 << 20); in ip6_ecn_ingress()
177 ip6_ecn_egress(int mode, const u_int32_t *outer, u_int32_t *inner) in ip6_ecn_egress() argument
181 if (!outer || !inner) in ip6_ecn_egress()
184 outer8 = (ntohl(*outer) >> 20) & 0xff; in ip6_ecn_egress()