| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_stats.c | 109 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 D | roc_nix_stats.c | 282 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 D | rte_eth_vhost.c | 88 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 D | hns3_stats.c | 848 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 D | cnxk_eventdev_stats.c | 110 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 D | sw_evdev_xstats.c | 264 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 D | proc_info.rst | 20 ./<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 D | ioat_common.c | 22 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 D | rte_ioat_rawdev_fns.h | 83 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 D | rte_idxd_rawdev_fns.h | 96 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 D | bnxt_stats.c | 700 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 D | bnxt_stats.h | 19 struct rte_eth_xstat *xstats, unsigned int n);
|
| /dpdk/drivers/event/dlb2/ |
| H A D | dlb2_xstats.c | 589 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 D | telemetry.rst | 64 "/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 D | main.c | 582 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 D | sfc_sw_stats.c | 374 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 D | sfc_sw_stats.h | 17 struct rte_eth_xstat *xstats,
|
| H A D | sfc_mae_counter.c | 198 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 D | cxgbe_ethdev.c | 923 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 D | bnxt.rst | 602 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 D | ipn3ke_representor.c | 2210 (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 D | parameters.c | 478 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 D | hn_ethdev.c | 940 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 D | bnx2x_ethdev.c | 498 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 D | failsafe_ops.c | 1004 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()
|