Searched refs:iph2 (Results 1 – 7 of 7) sorted by relevance
| /linux/net/ipv6/ |
| H A D | tcpv6_offload.c | 121 struct ipv6hdr *iph2; in __tcpv6_gso_segment_list_csum() 127 iph2 = ipv6_hdr(seg->next); in __tcpv6_gso_segment_list_csum() 130 ipv6_addr_equal(&iph->saddr, &iph2->saddr) && in __tcpv6_gso_segment_list_csum() 131 ipv6_addr_equal(&iph->daddr, &iph2->daddr)) in __tcpv6_gso_segment_list_csum() 136 iph2 = ipv6_hdr(seg); in __tcpv6_gso_segment_list_csum() 138 __tcpv6_gso_segment_csum(seg, &iph2->saddr, &iph->saddr, in __tcpv6_gso_segment_list_csum() 140 __tcpv6_gso_segment_csum(seg, &iph2->daddr, &iph->daddr, in __tcpv6_gso_segment_list_csum() 123 struct ipv6hdr *iph2; __tcpv6_gso_segment_list_csum() local
|
| H A D | ip6_offload.c | 248 const struct ipv6hdr *iph2; in ipv6_gro_receive() 254 iph2 = (struct ipv6hdr *)(p->data + off); in ipv6_gro_receive() 255 first_word = *(__be32 *)iph ^ *(__be32 *)iph2; in ipv6_gro_receive() 260 * (nlen != (sizeof(*iph2) + ipv6_exthdrs_len(iph2, &ops))) in ipv6_gro_receive() 264 !ipv6_addr_equal(&iph->saddr, &iph2->saddr) || in ipv6_gro_receive() 265 !ipv6_addr_equal(&iph->daddr, &iph2->daddr) || in ipv6_gro_receive() 266 iph->nexthdr != iph2->nexthdr) { in ipv6_gro_receive() 272 if (memcmp(iph + 1, iph2 + 1, in ipv6_gro_receive() 267 const struct ipv6hdr *iph2; ipv6_gro_receive() local
|
| /linux/net/ipv4/ |
| H A D | tcp_offload.c | 61 struct iphdr *iph2; in __tcpv4_gso_segment_list_csum() local 67 iph2 = ip_hdr(seg->next); in __tcpv4_gso_segment_list_csum() 70 iph->daddr == iph2->daddr && iph->saddr == iph2->saddr) in __tcpv4_gso_segment_list_csum() 75 iph2 = ip_hdr(seg); in __tcpv4_gso_segment_list_csum() 78 &iph2->saddr, iph->saddr, in __tcpv4_gso_segment_list_csum() 81 &iph2->daddr, iph->daddr, in __tcpv4_gso_segment_list_csum()
|
| H A D | udp_offload.c | 379 struct iphdr *iph, *iph2; in __udpv4_gso_segment_list_csum() local 393 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 396 &iph2->saddr, &iph->saddr, in __udpv4_gso_segment_list_csum() 399 &iph2->daddr, &iph->daddr, in __udpv4_gso_segment_list_csum() 434 struct ipv6hdr *iph2; in __udpv6_gso_segment_list_csum() local 442 iph2 = ipv6_hdr(seg->next); in __udpv6_gso_segment_list_csum() 445 ipv6_addr_equal(&iph->saddr, &iph2->saddr) && in __udpv6_gso_segment_list_csum() 446 ipv6_addr_equal(&iph->daddr, &iph2->daddr)) in __udpv6_gso_segment_list_csum() 451 iph2 = ipv6_hdr(seg); in __udpv6_gso_segment_list_csum() 453 __udpv6_gso_segment_csum(seg, &iph2 in __udpv6_gso_segment_list_csum() [all...] |
| H A D | af_inet.c | 1504 struct iphdr *iph2; in inet_gro_receive() local 1509 iph2 = (struct iphdr *)(p->data + off); in inet_gro_receive() 1515 if ((iph->protocol ^ iph2->protocol) | in inet_gro_receive() 1516 ((__force u32)iph->saddr ^ (__force u32)iph2->saddr) | in inet_gro_receive() 1517 ((__force u32)iph->daddr ^ (__force u32)iph2->daddr)) { in inet_gro_receive()
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | gro.c | 712 struct iphdr *iph2; in send_flush_id_case() 716 iph2 = (struct iphdr *)(buf2 + ETH_HLEN); in send_flush_id_case() 728 iph2->frag_off |= htons(IP_DF); in send_flush_id_case() 729 iph2->id = htons(9); in send_flush_id_case() 736 iph2->frag_off |= htons(IP_DF); in send_flush_id_case() 737 iph2->id = htons(8); in send_flush_id_case() 744 iph2->frag_off &= ~htons(IP_DF); in test_flush_id() 745 iph2->id = htons(9); in test_flush_id() 752 iph2->frag_off &= ~htons(IP_DF); in send_ipv6_exthdr() 753 iph2 in send_ipv6_exthdr() 658 struct iphdr *iph2; send_flush_id_case() local [all...] |
| /linux/drivers/net/ |
| H A D | geneve.c | 832 struct ipv6hdr *iph = nh, *iph2 = nh2; in geneve_hdr_match() local 836 first_word = *(__be32 *)iph ^ *(__be32 *)iph2; in geneve_hdr_match() 838 !ipv6_addr_equal(&iph->saddr, &iph2->saddr) || in geneve_hdr_match() 839 !ipv6_addr_equal(&iph->daddr, &iph2->daddr) || in geneve_hdr_match() 840 iph->nexthdr != iph2->nexthdr) in geneve_hdr_match() 846 (memcmp(iph + 1, iph2 + 1, in geneve_hdr_match() 850 struct iphdr *iph = nh, *iph2 = nh2; in geneve_hdr_match() local 852 if ((iph->protocol ^ iph2->protocol) | in geneve_hdr_match() 853 ((__force u32)iph->saddr ^ (__force u32)iph2->saddr) | in geneve_hdr_match() 854 ((__force u32)iph->daddr ^ (__force u32)iph2->daddr)) in geneve_hdr_match()
|