hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
....@@ -526,9 +526,7 @@
526526 htons(ext->lso_sb - skb_network_offset(skb));
527527 } else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) {
528528 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));
532530 } else if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) {
533531 __be16 l3_proto = vlan_get_protocol(skb);
534532 struct udphdr *udph = udp_hdr(skb);