Searched refs:iph2 (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_offload.c | 237 const struct ipv6hdr *iph2; in ipv6_gro_receive() local 243 iph2 = (struct ipv6hdr *)(p->data + off); in ipv6_gro_receive() 244 first_word = *(__be32 *)iph ^ *(__be32 *)iph2; in ipv6_gro_receive() 249 * (nlen != (sizeof(*iph2) + ipv6_exthdrs_len(iph2, &ops))) in ipv6_gro_receive() 253 !ipv6_addr_equal(&iph->saddr, &iph2->saddr) || in ipv6_gro_receive() 254 !ipv6_addr_equal(&iph->daddr, &iph2->daddr) || in ipv6_gro_receive() 255 iph->nexthdr != iph2->nexthdr) { in ipv6_gro_receive() 261 if (memcmp(iph + 1, iph2 + 1, in ipv6_gro_receive() 267 (__force __be32)(iph->hop_limit ^ iph2 in ipv6_gro_receive() [all...] |
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_offload.c | 236 const struct ipv6hdr *iph2; in ipv6_gro_receive() local 242 iph2 = (struct ipv6hdr *)(p->data + off); in ipv6_gro_receive() 243 first_word = *(__be32 *)iph ^ *(__be32 *)iph2; in ipv6_gro_receive() 248 * (nlen != (sizeof(*iph2) + ipv6_exthdrs_len(iph2, &ops))) in ipv6_gro_receive() 252 !ipv6_addr_equal(&iph->saddr, &iph2->saddr) || in ipv6_gro_receive() 253 !ipv6_addr_equal(&iph->daddr, &iph2->daddr) || in ipv6_gro_receive() 254 *(u16 *)&iph->nexthdr != *(u16 *)&iph2->nexthdr) { in ipv6_gro_receive() 260 if (memcmp(iph + 1, iph2 + 1, in ipv6_gro_receive()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | udp_offload.c | 218 struct iphdr *iph, *iph2; in __udpv4_gso_segment_list_csum() local 232 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 235 &iph2->saddr, &iph->saddr, in __udpv4_gso_segment_list_csum() 238 &iph2->daddr, &iph->daddr, in __udpv4_gso_segment_list_csum()
|
H A D | af_inet.c | 1496 struct iphdr *iph2; in inet_gro_receive() local 1502 iph2 = (struct iphdr *)(p->data + off); in inet_gro_receive() 1508 if ((iph->protocol ^ iph2->protocol) | in inet_gro_receive() 1509 ((__force u32)iph->saddr ^ (__force u32)iph2->saddr) | in inet_gro_receive() 1510 ((__force u32)iph->daddr ^ (__force u32)iph2->daddr)) { in inet_gro_receive() 1517 (iph->ttl ^ iph2->ttl) | in inet_gro_receive() 1518 (iph->tos ^ iph2->tos) | in inet_gro_receive() 1519 ((iph->frag_off ^ iph2->frag_off) & htons(IP_DF)); in inet_gro_receive() 1527 flush_id = (u16)(id - ntohs(iph2->id)); in inet_gro_receive()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | af_inet.c | 1514 struct iphdr *iph2; in inet_gro_receive() local 1520 iph2 = (struct iphdr *)(p->data + off); in inet_gro_receive() 1526 if ((iph->protocol ^ iph2->protocol) | in inet_gro_receive() 1527 ((__force u32)iph->saddr ^ (__force u32)iph2->saddr) | in inet_gro_receive() 1528 ((__force u32)iph->daddr ^ (__force u32)iph2->daddr)) { in inet_gro_receive() 1535 (iph->ttl ^ iph2->ttl) | in inet_gro_receive() 1536 (iph->tos ^ iph2->tos) | in inet_gro_receive() 1537 ((iph->frag_off ^ iph2->frag_off) & htons(IP_DF)); in inet_gro_receive() 1545 flush_id = (u16)(id - ntohs(iph2->id)); in inet_gro_receive()
|
H A D | udp_offload.c | 223 struct iphdr *iph, *iph2; in __udpv4_gso_segment_list_csum() local 237 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 240 &iph2->saddr, &iph->saddr, in __udpv4_gso_segment_list_csum() 243 &iph2->daddr, &iph->daddr, in __udpv4_gso_segment_list_csum()
|
Completed in 9 milliseconds