Loading drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h +1 −0 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ struct rmnet_priv_stats { u64 csum_fragmented_pkt; u64 csum_skipped; u64 csum_sw; u64 csum_hw; }; struct rmnet_priv { Loading drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c +2 −0 Original line number Diff line number Diff line Loading @@ -448,10 +448,12 @@ void rmnet_map_checksum_uplink_packet(struct sk_buff *skb, if (skb->protocol == htons(ETH_P_IP)) { rmnet_map_ipv4_ul_csum_header(iphdr, ul_header, skb); priv->stats.csum_hw++; return; } else if (skb->protocol == htons(ETH_P_IPV6)) { #if IS_ENABLED(CONFIG_IPV6) rmnet_map_ipv6_ul_csum_header(iphdr, ul_header, skb); priv->stats.csum_hw++; return; #else priv->stats.csum_err_invalid_ip_version++; Loading drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c +1 −0 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ static const char rmnet_gstrings_stats[][ETH_GSTRING_LEN] = { "Checksum skipped on ip fragment", "Checksum skipped", "Checksum computed in software", "Checksum computed in hardware", }; static const char rmnet_port_gstrings_stats[][ETH_GSTRING_LEN] = { Loading Loading
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h +1 −0 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ struct rmnet_priv_stats { u64 csum_fragmented_pkt; u64 csum_skipped; u64 csum_sw; u64 csum_hw; }; struct rmnet_priv { Loading
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c +2 −0 Original line number Diff line number Diff line Loading @@ -448,10 +448,12 @@ void rmnet_map_checksum_uplink_packet(struct sk_buff *skb, if (skb->protocol == htons(ETH_P_IP)) { rmnet_map_ipv4_ul_csum_header(iphdr, ul_header, skb); priv->stats.csum_hw++; return; } else if (skb->protocol == htons(ETH_P_IPV6)) { #if IS_ENABLED(CONFIG_IPV6) rmnet_map_ipv6_ul_csum_header(iphdr, ul_header, skb); priv->stats.csum_hw++; return; #else priv->stats.csum_err_invalid_ip_version++; Loading
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c +1 −0 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ static const char rmnet_gstrings_stats[][ETH_GSTRING_LEN] = { "Checksum skipped on ip fragment", "Checksum skipped", "Checksum computed in software", "Checksum computed in hardware", }; static const char rmnet_port_gstrings_stats[][ETH_GSTRING_LEN] = { Loading