forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
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);