Home
last modified time | relevance | path

Searched refs:xstats (Results 1 – 25 of 76) sorted by relevance

1234

/dpdk/drivers/net/cnxk/
H A Dcnxk_stats.c109 if (size > (int)n || xstats == NULL) in cnxk_nix_xstats_get()
124 xstats[idx].id = idx; in cnxk_nix_xstats_get()
127 xstats[idx].id = idx; in cnxk_nix_xstats_get()
130 xstats[idx].id = idx; in cnxk_nix_xstats_get()
133 xstats[idx].id = idx; in cnxk_nix_xstats_get()
136 xstats[idx].id = idx; in cnxk_nix_xstats_get()
148 xstats[idx].id = idx; in cnxk_nix_xstats_get()
151 xstats[idx].id = idx; in cnxk_nix_xstats_get()
154 xstats[idx].id = idx; in cnxk_nix_xstats_get()
157 xstats[idx].id = idx; in cnxk_nix_xstats_get()
[all …]
/dpdk/drivers/common/cnxk/
H A Droc_nix_stats.c282 if (xstats == NULL) in roc_nix_xstats_get()
285 memset(xstats, 0, (xstat_cnt * sizeof(*xstats))); in roc_nix_xstats_get()
288 xstats[count].id = count; in roc_nix_xstats_get()
294 xstats[count].id = count; in roc_nix_xstats_get()
299 xstats[count].value += in roc_nix_xstats_get()
302 xstats[count].id = count; in roc_nix_xstats_get()
320 xstats[count].value = in roc_nix_xstats_get()
327 xstats[count].value = in roc_nix_xstats_get()
344 xstats[count].value = in roc_nix_xstats_get()
351 xstats[count].value = in roc_nix_xstats_get()
[all …]
/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c88 uint64_t xstats[VHOST_XSTATS_MAX]; member
292 xstats[count].value = 0; in vhost_dev_xstats_get()
297 xstats[count].value += in vhost_dev_xstats_get()
301 xstats[count].id = count; in vhost_dev_xstats_get()
305 xstats[count].value = 0; in vhost_dev_xstats_get()
310 xstats[count].value += in vhost_dev_xstats_get()
314 xstats[count].id = count; in vhost_dev_xstats_get()
334 pstats->xstats[VHOST_UNICAST_PKT]++; in vhost_count_xcast_packets()
345 pstats->xstats[VHOST_PKT]++; in vhost_update_single_packet_xstats()
348 pstats->xstats[VHOST_64_PKT]++; in vhost_update_single_packet_xstats()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_stats.c848 xstats[*count].id = *count; in hns3_queue_stats_get()
859 xstats[*count].id = *count; in hns3_queue_stats_get()
884 xstats[*count].id = *count; in hns3_rxq_dfx_stats_get()
909 xstats[*count].id = *count; in hns3_txq_dfx_stats_get()
957 xstats[*count].id = *count; in hns3_rxq_basic_stats_get()
988 xstats[*count].id = *count; in hns3_txq_basic_stats_get()
1020 xstats[cnt].id = cnt; in hns3_imissed_stats_get()
1055 if (xstats == NULL) in hns3_dev_xstats_get()
1080 xstats[count].id = count; in hns3_dev_xstats_get()
1098 xstats[count].id = count; in hns3_dev_xstats_get()
[all …]
/dpdk/drivers/event/cnxk/
H A Dcnxk_eventdev_stats.c110 struct cnxk_sso_xstats_name *xstats; in cnxk_sso_xstats_get() local
128 xstats = sso_hws_xstats; in cnxk_sso_xstats_get()
142 xstats = sso_hwgrp_xstats; in cnxk_sso_xstats_get()
157 xstat = &xstats[ids[i] - start_offset]; in cnxk_sso_xstats_get()
177 struct cnxk_sso_xstats_name *xstats; in cnxk_sso_xstats_reset() local
195 xstats = sso_hws_xstats; in cnxk_sso_xstats_reset()
208 xstats = sso_hwgrp_xstats; in cnxk_sso_xstats_reset()
222 xstat = &xstats[ids[i] - start_offset]; in cnxk_sso_xstats_reset()
/dpdk/drivers/event/sw/
H A Dsw_evdev_xstats.c264 sw->xstats = rte_zmalloc_socket(NULL, sizeof(sw->xstats[0]) * count, 0, in sw_xstats_init()
266 if (sw->xstats == NULL) in sw_xstats_init()
269 #define sname sw->xstats[stat].name.name in sw_xstats_init()
271 sw->xstats[stat] = (struct sw_xstats_entry){ in sw_xstats_init()
287 sw->xstats[stat] = (struct sw_xstats_entry){ in sw_xstats_init()
387 rte_free(sw->xstats); in sw_xstats_uninit()
430 if (sw->xstats[i].mode != mode) in sw_xstats_get_names()
434 queue_port_id != sw->xstats[i].obj_idx) in sw_xstats_get_names()
437 xstats_names[xidx] = sw->xstats[i].name; in sw_xstats_get_names()
529 struct sw_xstats_entry *xs = &sw->xstats[i]; in sw_xstats_get_by_name()
[all …]
/dpdk/doc/guides/tools/
H A Dproc_info.rst20 ./<build_dir>/app/dpdk-procinfo -- -m | [-p PORTMASK] [--stats | --xstats |
21 --stats-reset | --xstats-reset] [ --show-port | --show-tm | --show-crypto |
32 **--xstats**
33 The xstats parameter controls the printing of extended port statistics. If no
34 port mask is specified xstats are printed for all DPDK ports.
40 **--xstats-reset**
41 The xstats-reset parameter controls the resetting of extended port statistics.
42 If no port mask is specified xstats are reset for all DPDK ports.
/dpdk/drivers/raw/ioat/
H A Dioat_common.c22 const uint64_t *stats = (const void *)&ioat->xstats; in ioat_xstats_get()
26 if (ids[i] > sizeof(ioat->xstats)/sizeof(*stats)) in ioat_xstats_get()
55 uint64_t *stats = (void *)&ioat->xstats; in ioat_xstats_reset()
59 memset(&ioat->xstats, 0, sizeof(ioat->xstats)); in ioat_xstats_reset()
64 if (ids[i] < sizeof(ioat->xstats)/sizeof(*stats)) in ioat_xstats_reset()
H A Drte_ioat_rawdev_fns.h83 struct rte_ioat_xstats xstats; member
140 ioat->xstats.enqueue_failed++; in __ioat_write_desc()
160 ioat->xstats.enqueued++; in __ioat_write_desc()
214 ioat->xstats.started = ioat->xstats.enqueued; in __ioat_perform_ops()
283 ioat->xstats.completed += count; in __ioat_completed_ops()
H A Drte_idxd_rawdev_fns.h96 struct rte_ioat_xstats xstats; member
198 idxd->xstats.enqueued++; in __idxd_write_desc()
204 idxd->xstats.enqueue_failed++; in __idxd_write_desc()
291 idxd->xstats.started += idxd->batch_size; in __idxd_perform_ops()
389 idxd->xstats.completed += n; in __idxd_completed_ops()
/dpdk/drivers/net/bnxt/
H A Dbnxt_stats.c700 if (n < stat_count || xstats == NULL) in bnxt_dev_xstats_get_op()
744 memset(xstats, 0, sizeof(*xstats) * n); in bnxt_dev_xstats_get_op()
749 xstats[count].id = count; in bnxt_dev_xstats_get_op()
758 xstats[count].id = count; in bnxt_dev_xstats_get_op()
766 xstats[count].id = count; in bnxt_dev_xstats_get_op()
775 xstats[count].value = rte_le_to_cpu_64 in bnxt_dev_xstats_get_op()
785 xstats[count].value = rte_le_to_cpu_64 in bnxt_dev_xstats_get_op()
814 xstats[count].id = count; in bnxt_dev_xstats_get_op()
815 xstats[count].value = in bnxt_dev_xstats_get_op()
818 xstats[count].id = count; in bnxt_dev_xstats_get_op()
[all …]
H A Dbnxt_stats.h19 struct rte_eth_xstat *xstats, unsigned int n);
/dpdk/drivers/event/dlb2/
H A Ddlb2_xstats.c589 dlb2->xstats = rte_zmalloc_socket(NULL, in dlb2_xstats_init()
590 sizeof(dlb2->xstats[0]) * count, 0, in dlb2_xstats_init()
592 if (dlb2->xstats == NULL) in dlb2_xstats_init()
595 #define sname dlb2->xstats[stat_id].name.name in dlb2_xstats_init()
597 dlb2->xstats[stat_id] = (struct dlb2_xstats_entry) { in dlb2_xstats_init()
661 rte_free(dlb2->xstats); in dlb2_xstats_uninit()
702 if (dlb2->xstats[i].mode != mode) in dlb2_eventdev_xstats_get_names()
706 queue_port_id != dlb2->xstats[i].obj_idx) in dlb2_eventdev_xstats_get_names()
709 xstats_names[xidx] = dlb2->xstats[i].name; in dlb2_eventdev_xstats_get_names()
812 struct dlb2_xstats_entry *xs = &dlb2->xstats[i]; in dlb2_eventdev_xstats_get_by_name()
[all …]
/dpdk/doc/guides/howto/
H A Dtelemetry.rst64 "/ethdev/link_status", "/ethdev/xstats", "/help", "/info"]}
78 --> /ethdev/xstats,0
79 {"/ethdev/xstats": {"rx_good_packets": 0, "tx_good_packets": 0,
87 --> /help,/ethdev/xstats
88 {"/help": {"/ethdev/xstats": "Returns the extended stats for a port.
/dpdk/examples/bbdev_app/
H A Dmain.c582 struct rte_eth_xstat *xstats; in print_stats() local
600 xstats = calloc(len, sizeof(*xstats)); in print_stats()
601 if (xstats == NULL) in print_stats()
605 ret = rte_eth_xstats_get(port_id, xstats, len); in print_stats()
607 free(xstats); in print_stats()
615 free(xstats); in print_stats()
622 free(xstats); in print_stats()
630 if (xstats[i].value > 0) in print_stats()
634 xstats[i].value); in print_stats()
639 free(xstats); in print_stats()
[all …]
/dpdk/drivers/net/sfc/
H A Dsfc_sw_stats.c374 struct rte_eth_xstat *xstats, in sfc_sw_xstat_get_values() argument
396 total_xstat = &xstats[*nb_written]; in sfc_sw_xstat_get_values()
397 xstats[*nb_written].id = *nb_written; in sfc_sw_xstat_get_values()
398 xstats[*nb_written].value = 0; in sfc_sw_xstat_get_values()
406 xstats[*nb_written].id = *nb_written; in sfc_sw_xstat_get_values()
407 xstats[*nb_written].value = value; in sfc_sw_xstat_get_values()
502 struct rte_eth_xstat *xstats, in sfc_sw_xstats_get_vals() argument
520 xstats, xstats_count, nb_written, nb_supported); in sfc_sw_xstats_get_vals()
524 xstats[i].value -= reset_vals[i - sw_xstats_offset]; in sfc_sw_xstats_get_vals()
H A Dsfc_sw_stats.h17 struct rte_eth_xstat *xstats,
H A Dsfc_mae_counter.c198 struct sfc_mae_counters_xstats *xstats = &counters->xstats; in sfc_mae_counter_increment() local
215 xstats->not_inuse_update++; in sfc_mae_counter_increment()
224 xstats->realloc_update++; in sfc_mae_counter_increment()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_ethdev.c923 if (xstats != NULL) { in cxgbe_dev_xstats()
926 xstats[count].value = *stats_ptr; in cxgbe_dev_xstats()
927 xstats[count].id = count; in cxgbe_dev_xstats()
942 if (xstats != NULL) { in cxgbe_dev_xstats()
945 xstats[count].value = *stats_ptr; in cxgbe_dev_xstats()
946 xstats[count].id = count; in cxgbe_dev_xstats()
962 if (xstats != NULL) { in cxgbe_dev_xstats()
965 xstats[count].value = *stats_ptr; in cxgbe_dev_xstats()
966 xstats[count].id = count; in cxgbe_dev_xstats()
1048 struct rte_eth_xstat *xstats, unsigned int n) in cxgbe_dev_xstats_get() argument
[all …]
/dpdk/doc/guides/nics/
H A Dbnxt.rst602   testpmd> show port xstats (port_id)
608 // application queries the number of xstats
613 // application allocates memory for xstats
615   struct rte_eth_xstats *xstats;
617   xstats = calloc(len, sizeof(*xstats));
619 // application retrieves xstats // names and values
621   ret = rte_eth_xstats_get(port_id, *xstats, len);
623 // application checks the xstats
625   len = rte_eth_xstats_reset(port_id); // reset the xstats
630   // retrieve xstats // no need to retrieve xstats names again
[all …]
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_representor.c2210 (struct rte_eth_dev *ethdev, struct rte_eth_xstat *xstats, unsigned int n) in ipn3ke_rpst_xstats_get() argument
2221 if (!xstats) in ipn3ke_rpst_xstats_get()
2279 xstats[count].value = *(uint64_t *)(((char *)&hw_stats.eth) in ipn3ke_rpst_xstats_get()
2281 xstats[count].id = count; in ipn3ke_rpst_xstats_get()
2287 xstats[count].value = *(uint64_t *)(((char *)(&hw_stats)) + in ipn3ke_rpst_xstats_get()
2289 xstats[count].id = count; in ipn3ke_rpst_xstats_get()
2296 xstats[count].value = in ipn3ke_rpst_xstats_get()
2300 xstats[count].id = count; in ipn3ke_rpst_xstats_get()
2308 xstats[count].value = in ipn3ke_rpst_xstats_get()
2312 xstats[count].id = count; in ipn3ke_rpst_xstats_get()
/dpdk/app/test-pmd/
H A Dparameters.c478 parse_xstats_list(const char *in_str, struct rte_eth_xstat_name **xstats, in parse_xstats_list() argument
520 *xstats = calloc(nonempty_names_nb, sizeof(**xstats)); in parse_xstats_list()
521 if (*xstats == NULL) { in parse_xstats_list()
529 rte_strscpy((*xstats)[nonempty_name].name, names[name], in parse_xstats_list()
530 sizeof((*xstats)[nonempty_name].name)); in parse_xstats_list()
/dpdk/drivers/net/netvsc/
H A Dhn_ethdev.c940 struct rte_eth_xstat *xstats, in hn_dev_xstats_get() argument
961 xstats[count].id = count; in hn_dev_xstats_get()
962 xstats[count].value = *(const uint64_t *) in hn_dev_xstats_get()
975 xstats[count].id = count; in hn_dev_xstats_get()
976 xstats[count].value = *(const uint64_t *) in hn_dev_xstats_get()
981 ret = hn_vf_xstats_get(dev, xstats, count, n); in hn_dev_xstats_get()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_ethdev.c498 bnx2x_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *xstats, in bnx2x_dev_xstats_get() argument
512 xstats[num].value = HILO_U64( in bnx2x_dev_xstats_get()
518 xstats[num].value = in bnx2x_dev_xstats_get()
521 xstats[num].id = num; in bnx2x_dev_xstats_get()
/dpdk/drivers/net/failsafe/
H A Dfailsafe_ops.c1004 struct rte_eth_xstat *xstats, in __fs_xstats_get() argument
1018 if (ret < 0 || ret > (int)n || xstats == NULL) in __fs_xstats_get()
1022 ret = rte_eth_xstats_get(PORT_ID(sdev), xstats, n); in __fs_xstats_get()
1031 xstats[j].id += count; in __fs_xstats_get()
1033 xstats += ret; in __fs_xstats_get()
1043 struct rte_eth_xstat *xstats, in fs_xstats_get() argument
1049 ret = __fs_xstats_get(dev, xstats, n); in fs_xstats_get()

1234