Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/gve/gve_sysctl.c
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | gve_setup_rxq_sysctl(struct sysctl_ctx_list *ctx, | ||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, "rx_dropped_pkt", | SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, "rx_dropped_pkt", | ||||
CTLFLAG_RD, &stats->rx_dropped_pkt, | CTLFLAG_RD, &stats->rx_dropped_pkt, | ||||
"Total rx packets dropped"); | "Total rx packets dropped"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | ||||
"rx_dropped_pkt_desc_err", CTLFLAG_RD, | "rx_dropped_pkt_desc_err", CTLFLAG_RD, | ||||
&stats->rx_dropped_pkt_desc_err, | &stats->rx_dropped_pkt_desc_err, | ||||
"Packets dropped due to descriptor error"); | "Packets dropped due to descriptor error"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | ||||
"rx_dropped_pkt_buf_post_fail", CTLFLAG_RD, | |||||
&stats->rx_dropped_pkt_buf_post_fail, | |||||
"Packets dropped due to failure to post enough buffers"); | |||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | |||||
"rx_dropped_pkt_mbuf_alloc_fail", CTLFLAG_RD, | "rx_dropped_pkt_mbuf_alloc_fail", CTLFLAG_RD, | ||||
&stats->rx_dropped_pkt_mbuf_alloc_fail, | &stats->rx_dropped_pkt_mbuf_alloc_fail, | ||||
"Packets dropped due to failed mbuf allocation"); | "Packets dropped due to failed mbuf allocation"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | ||||
"rx_mbuf_dmamap_err", CTLFLAG_RD, | "rx_mbuf_dmamap_err", CTLFLAG_RD, | ||||
&stats->rx_mbuf_dmamap_err, | &stats->rx_mbuf_dmamap_err, | ||||
"Number of rx mbufs which couldnt be dma mapped"); | "Number of rx mbufs which couldnt be dma mapped"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, list, OID_AUTO, | ||||
▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | gve_setup_txq_sysctl(struct sysctl_ctx_list *ctx, | ||||
SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | ||||
"tx_delayed_pkt_nospace_descring", CTLFLAG_RD, | "tx_delayed_pkt_nospace_descring", CTLFLAG_RD, | ||||
&stats->tx_delayed_pkt_nospace_descring, | &stats->tx_delayed_pkt_nospace_descring, | ||||
"Packets delayed due to no space in desc ring"); | "Packets delayed due to no space in desc ring"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | ||||
"tx_delayed_pkt_nospace_compring", CTLFLAG_RD, | "tx_delayed_pkt_nospace_compring", CTLFLAG_RD, | ||||
&stats->tx_delayed_pkt_nospace_compring, | &stats->tx_delayed_pkt_nospace_compring, | ||||
"Packets delayed due to no space in comp ring"); | "Packets delayed due to no space in comp ring"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | |||||
"tx_delayed_pkt_nospace_qpl_bufs", CTLFLAG_RD, | |||||
&stats->tx_delayed_pkt_nospace_qpl_bufs, | |||||
"Packets delayed due to not enough qpl bufs"); | |||||
SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | ||||
"tx_delayed_pkt_tsoerr", CTLFLAG_RD, | "tx_delayed_pkt_tsoerr", CTLFLAG_RD, | ||||
&stats->tx_delayed_pkt_tsoerr, | &stats->tx_delayed_pkt_tsoerr, | ||||
"TSO packets delayed due to err in prep errors"); | "TSO packets delayed due to err in prep errors"); | ||||
SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | SYSCTL_ADD_COUNTER_U64(ctx, tx_list, OID_AUTO, | ||||
"tx_mbuf_collpase", CTLFLAG_RD, | "tx_mbuf_collpase", CTLFLAG_RD, | ||||
&stats->tx_mbuf_collapse, | &stats->tx_mbuf_collapse, | ||||
"tx mbufs that had to be collpased"); | "tx mbufs that had to be collpased"); | ||||
▲ Show 20 Lines • Show All 154 Lines • Show Last 20 Lines |