forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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);