Lines Matching refs:inner
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()
110 if ((*inner & IPTOS_ECN_MASK) == IPTOS_ECN_CE) 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()
142 if ((*inner & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) in ip_ecn_egress()
144 *inner |= 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()
170 inner8 = (ntohl(*inner) >> 20) & 0xff; 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()
185 inner8 = oinner8 = (ntohl(*inner) >> 20) & 0xff; in ip6_ecn_egress()
189 *inner &= ~htonl(0xff << 20); in ip6_ecn_egress()
190 *inner |= htonl((u_int32_t)inner8 << 20); in ip6_ecn_egress()