Lines Matching refs:seg
95 static void __tcpv6_gso_segment_csum(struct sk_buff *seg, in __tcpv6_gso_segment_csum() argument
100 struct tcphdr *th = tcp_hdr(seg); in __tcpv6_gso_segment_csum()
103 inet_proto_csum_replace16(&th->check, seg, in __tcpv6_gso_segment_csum()
113 inet_proto_csum_replace2(&th->check, seg, *oldport, newport, false); in __tcpv6_gso_segment_csum()
121 struct sk_buff *seg; in __tcpv6_gso_segment_list_csum() local
125 seg = segs; in __tcpv6_gso_segment_list_csum()
126 th = tcp_hdr(seg); in __tcpv6_gso_segment_list_csum()
127 iph = ipv6_hdr(seg); in __tcpv6_gso_segment_list_csum()
128 th2 = tcp_hdr(seg->next); in __tcpv6_gso_segment_list_csum()
129 iph2 = ipv6_hdr(seg->next); in __tcpv6_gso_segment_list_csum()
136 while ((seg = seg->next)) { in __tcpv6_gso_segment_list_csum()
137 th2 = tcp_hdr(seg); in __tcpv6_gso_segment_list_csum()
138 iph2 = ipv6_hdr(seg); in __tcpv6_gso_segment_list_csum()
140 __tcpv6_gso_segment_csum(seg, &iph2->saddr, &iph->saddr, in __tcpv6_gso_segment_list_csum()
142 __tcpv6_gso_segment_csum(seg, &iph2->daddr, &iph->daddr, in __tcpv6_gso_segment_list_csum()