kernel/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
.. .. @@ -526,9 +526,7 @@ 526 526 htons(ext->lso_sb - skb_network_offset(skb)); 527 527 } else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) { 528 528 ext->lso_format = pfvf->hw.lso_tsov6_idx; 529 -530 - ipv6_hdr(skb)->payload_len =531 - htons(ext->lso_sb - skb_network_offset(skb));529 + ipv6_hdr(skb)->payload_len = htons(tcp_hdrlen(skb));532 530 } else if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) { 533 531 __be16 l3_proto = vlan_get_protocol(skb); 534 532 struct udphdr *udph = udp_hdr(skb);