Lines Matching refs:outer
94 ip_ecn_ingress(int mode, uint8_t *outer, const uint8_t *inner) in ip_ecn_ingress() argument
97 if (!outer || !inner) in ip_ecn_ingress()
100 *outer = *inner; in ip_ecn_ingress()
108 *outer &= ~IPTOS_ECN_ECT1; in ip_ecn_ingress()
114 *outer &= ~IPTOS_ECN_MASK; in ip_ecn_ingress()
126 ip_ecn_egress(int mode, const uint8_t *outer, uint8_t *inner) in ip_ecn_egress() argument
129 if (!outer || !inner) in ip_ecn_egress()
138 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in ip_ecn_egress()
149 if ((*outer & IPTOS_ECN_MASK) == IPTOS_ECN_CE) in ip_ecn_egress()
160 ip6_ecn_ingress(int mode, uint32_t *outer, const uint32_t *inner) in ip6_ecn_ingress() argument
164 if (!outer || !inner) in ip6_ecn_ingress()
169 *outer &= ~htonl(0xff << 20); in ip6_ecn_ingress()
170 *outer |= htonl((uint32_t)outer8 << 20); in ip6_ecn_ingress()
174 ip6_ecn_egress(int mode, const uint32_t *outer, uint32_t *inner) in ip6_ecn_egress() argument
178 if (!outer || !inner) in ip6_ecn_egress()
181 outer8 = (ntohl(*outer) >> 20) & 0xff; in ip6_ecn_egress()