net: stmmac: Add a counter for Split Header packets
Add a counter that increments each time a packet with split header is received. Signed-off-by: Jose Abreu <joabreu@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
67afd6d1cf
commit
b5418e130e
|
@ -75,6 +75,7 @@ struct stmmac_extra_stats {
|
||||||
unsigned long rx_missed_cntr;
|
unsigned long rx_missed_cntr;
|
||||||
unsigned long rx_overflow_cntr;
|
unsigned long rx_overflow_cntr;
|
||||||
unsigned long rx_vlan;
|
unsigned long rx_vlan;
|
||||||
|
unsigned long rx_split_hdr_pkt_n;
|
||||||
/* Tx/Rx IRQ error info */
|
/* Tx/Rx IRQ error info */
|
||||||
unsigned long tx_undeflow_irq;
|
unsigned long tx_undeflow_irq;
|
||||||
unsigned long tx_process_stopped_irq;
|
unsigned long tx_process_stopped_irq;
|
||||||
|
|
|
@ -65,6 +65,7 @@ static const struct stmmac_stats stmmac_gstrings_stats[] = {
|
||||||
STMMAC_STAT(rx_missed_cntr),
|
STMMAC_STAT(rx_missed_cntr),
|
||||||
STMMAC_STAT(rx_overflow_cntr),
|
STMMAC_STAT(rx_overflow_cntr),
|
||||||
STMMAC_STAT(rx_vlan),
|
STMMAC_STAT(rx_vlan),
|
||||||
|
STMMAC_STAT(rx_split_hdr_pkt_n),
|
||||||
/* Tx/Rx IRQ error info */
|
/* Tx/Rx IRQ error info */
|
||||||
STMMAC_STAT(tx_undeflow_irq),
|
STMMAC_STAT(tx_undeflow_irq),
|
||||||
STMMAC_STAT(tx_process_stopped_irq),
|
STMMAC_STAT(tx_process_stopped_irq),
|
||||||
|
|
|
@ -3503,6 +3503,7 @@ read_again:
|
||||||
len = hlen;
|
len = hlen;
|
||||||
|
|
||||||
prefetch(page_address(buf->sec_page));
|
prefetch(page_address(buf->sec_page));
|
||||||
|
priv->xstats.rx_split_hdr_pkt_n++;
|
||||||
}
|
}
|
||||||
|
|
||||||
skb = napi_alloc_skb(&ch->rx_napi, len);
|
skb = napi_alloc_skb(&ch->rx_napi, len);
|
||||||
|
|
Loading…
Reference in New Issue