Home
last modified time | relevance | path

Searched refs:iph2 (Results 1 – 3 of 3) sorted by relevance

/linux/net/ipv4/
H A Dudp_offload.c380 struct iphdr *iph, *iph2; in __udpv4_gso_segment_list_csum() local
394 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum()
397 &iph2->saddr, &iph->saddr, in __udpv4_gso_segment_list_csum()
400 &iph2->daddr, &iph->daddr, in __udpv4_gso_segment_list_csum()
435 struct ipv6hdr *iph2; in __udpv6_gso_segment_list_csum() local
443 iph2 = ipv6_hdr(seg->next); in __udpv6_gso_segment_list_csum()
446 ipv6_addr_equal(&iph->saddr, &iph2->saddr) && in __udpv6_gso_segment_list_csum()
447 ipv6_addr_equal(&iph->daddr, &iph2->daddr)) in __udpv6_gso_segment_list_csum()
452 iph2 = ipv6_hdr(seg); in __udpv6_gso_segment_list_csum()
454 __udpv6_gso_segment_csum(seg, &iph2->saddr, &iph->saddr, in __udpv6_gso_segment_list_csum()
[all …]
/linux/tools/testing/selftests/drivers/net/
H A Dgro.c
/linux/drivers/net/
H A Dgeneve.c857 struct ipv6hdr *iph = nh, *iph2 = nh2; in geneve_hdr_match() local
861 first_word = *(__be32 *)iph ^ *(__be32 *)iph2; in geneve_hdr_match()
863 !ipv6_addr_equal(&iph->saddr, &iph2->saddr) || in geneve_hdr_match()
864 !ipv6_addr_equal(&iph->daddr, &iph2->daddr) || in geneve_hdr_match()
865 iph->nexthdr != iph2->nexthdr) in geneve_hdr_match()
871 (memcmp(iph + 1, iph2 + 1, in geneve_hdr_match()
875 struct iphdr *iph = nh, *iph2 = nh2; in geneve_hdr_match() local
877 if ((iph->protocol ^ iph2->protocol) | in geneve_hdr_match()
878 ((__force u32)iph->saddr ^ (__force u32)iph2->saddr) | in geneve_hdr_match()
879 ((__force u32)iph->daddr ^ (__force u32)iph2->daddr)) in geneve_hdr_match()