| /dpdk/drivers/common/cnxk/ |
| H A D | cnxk_telemetry_nix.c | 211 CNXK_TEL_DICT_INT(d, rq, qid); in cnxk_tel_nix_rq() 220 CNXK_TEL_DICT_INT(d, rq, tt); in cnxk_tel_nix_rq() 263 CNXK_TEL_DICT_PTR(d, sq, fc); in cnxk_tel_nix_sq() 460 nix_rq_ctx_cn9k(qctx, d); in cnxk_tel_nix_rq_ctx() 462 nix_rq_ctx(qctx, d); in cnxk_tel_nix_rq_ctx() 709 nix_sq_ctx_cn9k(qctx, d); in cnxk_tel_nix_sq_ctx() 711 nix_sq_ctx(qctx, d); in cnxk_tel_nix_sq_ctx() 719 struct plt_tel_data *d) in cnxk_nix_tel_handle_list() argument 736 struct plt_tel_data *d) in cnxk_nix_tel_handle_info() argument 750 plt_tel_data_start_dict(d); in cnxk_nix_tel_handle_info() [all …]
|
| H A D | cnxk_telemetry_npa.c | 10 cnxk_tel_npa(struct plt_tel_data *d) in cnxk_tel_npa() argument 32 CNXK_TEL_DICT_PTR(d, lf, npa_bmp); in cnxk_tel_npa() 35 CNXK_TEL_DICT_PTR(d, lf, mbox); in cnxk_tel_npa() 36 CNXK_TEL_DICT_PTR(d, lf, base); in cnxk_tel_npa() 41 CNXK_TEL_DICT_INT(d, lf, pf_func); in cnxk_tel_npa() 43 CNXK_TEL_DICT_INT(d, lf, qints); in cnxk_tel_npa() 184 struct plt_tel_data *d) in cnxk_npa_tel_handle_info() argument 186 plt_tel_data_start_dict(d); in cnxk_npa_tel_handle_info() 187 return cnxk_tel_npa(d); in cnxk_npa_tel_handle_info() 221 struct plt_tel_data *d) in cnxk_npa_tel_handle_info_x() argument [all …]
|
| H A D | cnxk_telemetry_sso.c | 13 cnxk_tel_sso(struct plt_tel_data *d) in cnxk_tel_sso() argument 23 plt_tel_data_add_dict_ptr(d, "roc_sso", roc_sso); in cnxk_tel_sso() 24 plt_tel_data_add_dict_ptr(d, "sso", sso); in cnxk_tel_sso() 25 plt_tel_data_add_dict_int(d, "max_hws", roc_sso->max_hws); in cnxk_tel_sso() 27 plt_tel_data_add_dict_int(d, "nb_hws", roc_sso->nb_hws); in cnxk_tel_sso() 28 plt_tel_data_add_dict_int(d, "nb_hwgrp", roc_sso->nb_hwgrp); in cnxk_tel_sso() 29 plt_tel_data_add_dict_int(d, "pf_func", sso->dev.pf_func); in cnxk_tel_sso() 30 plt_tel_data_add_dict_int(d, "pid", getpid()); in cnxk_tel_sso() 38 struct plt_tel_data *d) in cnxk_sso_tel_handle_info() argument 40 plt_tel_data_start_dict(d); in cnxk_sso_tel_handle_info() [all …]
|
| H A D | cnxk_telemetry.h | 10 #define CNXK_TEL_DICT_INT(d, p, s, ...) \ argument 11 plt_tel_data_add_dict_int(d, CNXK_TEL_STR_PREFIX(s, __VA_ARGS__), \ 13 #define CNXK_TEL_DICT_PTR(d, p, s, ...) \ argument 14 plt_tel_data_add_dict_ptr(d, CNXK_TEL_STR_PREFIX(s, __VA_ARGS__), \ 16 #define CNXK_TEL_DICT_BF_PTR(d, p, s, ...) \ argument 17 plt_tel_data_add_dict_ptr(d, CNXK_TEL_STR_PREFIX(s, __VA_ARGS__), \ 19 #define CNXK_TEL_DICT_U64(d, p, s, ...) \ argument 20 plt_tel_data_add_dict_u64(d, CNXK_TEL_STR_PREFIX(s, __VA_ARGS__), \ 22 #define CNXK_TEL_DICT_STR(d, p, s, ...) \ argument 23 plt_tel_data_add_dict_string(d, CNXK_TEL_STR_PREFIX(s, __VA_ARGS__), \
|
| /dpdk/lib/distributor/ |
| H A D | rte_distributor.c | 368 d->activesum -= d->active[wkr]; in handle_returns() 370 d->activesum += d->active[wkr]; in handle_returns() 417 d->bufs[wkr].bufptr64[i] = d->backlog[wkr].pkts[i] | in release() 419 d->in_flight_tags[wkr][i] = d->backlog[wkr].tags[i]; in release() 705 d->returns.start = d->returns.count = 0; in rte_distributor_clear_returns() 742 free(d); in rte_distributor_create() 747 return d; in rte_distributor_create() 757 d = mz->addr; in rte_distributor_create() 758 strlcpy(d->name, name, sizeof(d->name)); in rte_distributor_create() 775 memset(d->active, 0, sizeof(d->active)); in rte_distributor_create() [all …]
|
| H A D | rte_distributor_single.c | 119 d->in_flight_tags[wkr] = 0; in handle_worker_shutdown() 173 if (d->backlog[wkr].count) in process_returns() 195 d->returns.start = ret_start; in process_returns() 196 d->returns.count = ret_count; in process_returns() 215 return process_returns(d); in rte_distributor_process_single() 265 if (d->backlog[wkr].count) in rte_distributor_process_single() 369 d->returns.start = d->returns.count = 0; in rte_distributor_clear_returns_single() 371 memset(d->returns.mbufs, 0, sizeof(d->returns.mbufs)); in rte_distributor_clear_returns_single() 404 d = mz->addr; in rte_distributor_create_single() 405 strlcpy(d->name, name, sizeof(d->name)); in rte_distributor_create_single() [all …]
|
| H A D | rte_distributor_single.h | 77 rte_distributor_process_single(struct rte_distributor_single *d, 95 rte_distributor_returned_pkts_single(struct rte_distributor_single *d, 110 rte_distributor_flush_single(struct rte_distributor_single *d); 122 rte_distributor_clear_returns_single(struct rte_distributor_single *d); 151 rte_distributor_get_pkt_single(struct rte_distributor_single *d, 167 rte_distributor_return_pkt_single(struct rte_distributor_single *d, 191 rte_distributor_request_pkt_single(struct rte_distributor_single *d, 211 rte_distributor_poll_pkt_single(struct rte_distributor_single *d,
|
| H A D | rte_distributor.h | 88 rte_distributor_process(struct rte_distributor *d, 106 rte_distributor_returned_pkts(struct rte_distributor *d, 121 rte_distributor_flush(struct rte_distributor *d); 133 rte_distributor_clear_returns(struct rte_distributor *d); 166 rte_distributor_get_pkt(struct rte_distributor *d, 185 rte_distributor_return_pkt(struct rte_distributor *d, 211 rte_distributor_request_pkt(struct rte_distributor *d, 235 rte_distributor_poll_pkt(struct rte_distributor *d,
|
| /dpdk/lib/telemetry/ |
| H A D | telemetry_data.c | 20 d->data_len = 0; in rte_tel_data_start_array() 28 d->data_len = 0; in rte_tel_data_start_dict() 36 d->data_len = strlcpy(d->data.str, str, sizeof(d->data.str)); in rte_tel_data_string() 63 d->data.array[d->data_len++].ival = x; in rte_tel_data_add_array_int() 74 d->data.array[d->data_len++].u64val = x; in rte_tel_data_add_array_u64() 90 d->data.array[d->data_len].container.data = val; in rte_tel_data_add_array_container() 91 d->data.array[d->data_len++].container.keep = !!keep; in rte_tel_data_add_array_container() 99 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_string() 120 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_int() 137 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_u64() [all …]
|
| H A D | rte_telemetry.h | 62 rte_tel_data_start_array(struct rte_tel_data *d, enum rte_tel_value_type type); 73 rte_tel_data_start_dict(struct rte_tel_data *d); 86 rte_tel_data_string(struct rte_tel_data *d, const char *str); 101 rte_tel_data_add_array_string(struct rte_tel_data *d, const char *str); 116 rte_tel_data_add_array_int(struct rte_tel_data *d, int x); 131 rte_tel_data_add_array_u64(struct rte_tel_data *d, uint64_t x); 151 rte_tel_data_add_array_container(struct rte_tel_data *d, 169 rte_tel_data_add_dict_string(struct rte_tel_data *d, const char *name, 186 rte_tel_data_add_dict_int(struct rte_tel_data *d, const char *name, int val); 202 rte_tel_data_add_dict_u64(struct rte_tel_data *d, [all …]
|
| H A D | telemetry.c | 107 struct rte_tel_data *d) in list_commands() argument 121 struct rte_tel_data *d) in json_info() argument 123 rte_tel_data_start_dict(d); in json_info() 132 struct rte_tel_data *d) in command_help() argument 138 rte_tel_data_start_dict(d); in command_help() 158 if (d->type != RTE_TEL_DICT && d->type != RTE_TEL_ARRAY_U64 && in container_to_json() 159 d->type != RTE_TEL_ARRAY_INT && d->type != RTE_TEL_ARRAY_STRING) in container_to_json() 172 d->data.array[i].ival); in container_to_json() 177 d->data.array[i].sval); in container_to_json() 229 switch (d->type) { in output_json() [all …]
|
| /dpdk/drivers/common/dpaax/ |
| H A D | dpaa_of.c | 36 free(d[num]); in of_close_dir() 37 free(d); in of_close_dir() 93 return d; in node2dir() 203 if (d->reg) in linear_dir() 206 d->reg = f; in linear_dir() 315 for (d = next_linear(d); d && (!d->compatible || in of_find_compatible_node() 318 d = next_linear(d)) in of_find_compatible_node() 320 if (d) in of_find_compatible_node() 367 if (d->lphandle && (d->lphandle->len == 4) && in of_find_node_by_phandle() 426 while ((d = d->parent)) in of_n_addr_cells() [all …]
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | ep0.cfg | 97 sa out 26 cipher_algo aes-128-cbc cipher_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 98 4d:4d:4d:4d:4d auth_algo sha1-hmac auth_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 99 4d:4d:4d:4d:4d:4d:4d:4d:4d mode ipv6-tunnel \ 133 sa in 126 cipher_algo aes-128-cbc cipher_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 134 4d:4d:4d:4d:4d auth_algo sha1-hmac auth_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 135 4d:4d:4d:4d:4d:4d:4d:4d:4d mode ipv6-tunnel \
|
| H A D | ep1.cfg | 94 sa in 26 cipher_algo aes-128-cbc cipher_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 95 4d:4d:4d:4d:4d auth_algo sha1-hmac auth_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 96 4d:4d:4d:4d:4d:4d:4d:4d:4d mode ipv6-tunnel \ 127 sa out 126 cipher_algo aes-128-cbc cipher_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 128 4d:4d:4d:4d:4d auth_algo sha1-hmac auth_key 4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:4d:\ 129 4d:4d:4d:4d:4d:4d:4d:4d:4d mode ipv6-tunnel \
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_sec_telemetry.c | 30 rte_tel_data_add_dict_string(d, str, strw0); in copy_outb_sa_9k() 63 rte_tel_data_add_dict_string(d, str, strw0); in copy_inb_sa_9k() 87 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 91 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 95 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 99 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 122 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 126 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 130 rte_tel_data_add_dict_string(d, str, s64); in copy_outb_sa_10k() 222 struct rte_tel_data *d) in ethdev_sec_tel_handle_info() argument [all …]
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | l2t.c | 28 struct l2t_data *d = adap->l2t; in cxgbe_do_l2t_write_rpl() local 40 struct l2t_entry *e = &d->l2tab[l2t_idx - d->l2t_start]; in cxgbe_do_l2t_write_rpl() 114 for (e = &d->l2tab[0], end = &d->l2tab[d->l2t_size]; e != end; ++e) { in find_or_alloc_l2e() 197 struct l2t_data *d; in t4_init_l2t() local 203 d = t4_os_alloc(sizeof(*d) + l2t_size * sizeof(struct l2t_entry)); in t4_init_l2t() 204 if (!d) in t4_init_l2t() 207 d->l2t_start = l2t_start; in t4_init_l2t() 208 d->l2t_size = l2t_size; in t4_init_l2t() 213 d->l2tab[i].idx = i; in t4_init_l2t() 216 d->l2tab[i].refcnt = 0; in t4_init_l2t() [all …]
|
| /dpdk/drivers/bus/fslmc/qbman/ |
| H A D | qbman_portal.c | 260 p->desc = *d; in qbman_swp_init() 609 memset(d, 0, sizeof(*d)); in qbman_eq_desc_clear() 665 d->eq.wae = stash; in qbman_eq_desc_set_response() 670 d->eq.rspid = token; in qbman_eq_desc_set_token() 676 d->eq.tgtid = fqid; in qbman_eq_desc_set_fq() 683 d->eq.tgtid = qdid; in qbman_eq_desc_set_qd() 1536 cl = qb_cl(&d[i]); in qbman_swp_enqueue_multiple_desc_direct() 1549 cl = qb_cl(&d[i]); in qbman_swp_enqueue_multiple_desc_direct() 1811 memset(d, 0, sizeof(*d)); in qbman_pull_desc_clear() 2484 memset(d, 0, sizeof(*d)); in qbman_release_desc_clear() [all …]
|
| H A D | qbman_sys.h | 119 uint32_t *dd = d; in u64_to_le32_copy() 143 uint32_t *dd = (uint32_t *)d; in u64_from_le32_copy() 450 const struct qbman_swp_desc *d, in qbman_swp_sys_init() argument 464 if ((d->qman_version & QMAN_REV_MASK) >= QMAN_REV_5000 in qbman_swp_sys_init() 467 s->addr_cena = d->cena_bar; in qbman_swp_sys_init() 468 s->addr_cinh = d->cinh_bar; in qbman_swp_sys_init() 469 s->idx = (uint32_t)d->idx; in qbman_swp_sys_init() 476 s->eqcr_mode = d->eqcr_mode; in qbman_swp_sys_init() 477 QBMAN_BUG_ON(d->idx < 0); in qbman_swp_sys_init() 537 const struct qbman_swp_desc *d, in qbman_swp_sys_update() argument [all …]
|
| /dpdk/doc/guides/prog_guide/img/ |
| H A D | rib_pic.svg | 19 <path d="M2 1 0 0l2-1v2" style="stroke:none" id="path11"/> 39 <path d="m0 595.28-62.71 27.91" class="st4" id="path56"/> 42 <path d="m0 595.28 52.87 27.52" class="st4" id="path61"/> 45 <path d="m0 595.28 62.71 27.91" class="st4" id="path66"/> 48 <path d="m0 595.28-56.94 27.69" class="st4" id="path71"/> 60 <path d="m0 595.28 52.87 27.52" class="st4" id="path91"/> 63 <path d="m0 595.28-151.53 40.3" class="st4" id="path96"/> 66 <path d="m0 595.28 151.53 40.3" class="st4" id="path101"/> 75 <path d="m0 595.28-62.71 27.91" class="st4" id="path116"/> 84 <path d="m0 595.28 52.87 27.52" class="st4" id="path131"/> [all …]
|
| H A D | rib_internals.svg | 10 <path d="M2 1 0 0l2-1v2" style="stroke:none" id="path742"/> 24 <path d="m0 595.28-143.05 56.53" class="st4" id="path768"/> 36 <path d="m0 595.28 137.65 56.44" class="st4" id="path788"/> 115 <path d="m0 595.28-62.71 27.91" class="st4" id="path942"/> 118 <path d="m0 595.28 52.87 27.52" class="st4" id="path947"/> 121 <path d="m0 595.28 62.71 27.91" class="st4" id="path952"/> 124 <path d="m0 595.28-56.94 27.69" class="st4" id="path957"/> 127 <path d="m0 595.28 55.35 27.62" class="st4" id="path962"/> 130 <path d="m0 595.28-64.01 27.95" class="st4" id="path967"/> 133 <path d="m0 595.28 66.5 28.03" class="st4" id="path972"/> [all …]
|
| /dpdk/usertools/ |
| H A D | dpdk-devbind.py | 244 for d in devices.keys(): 249 devices[d] = devices[d].copy() 251 devices[d].update(get_pci_device_details(d, False).items()) 270 if has_driver(d): 309 for d in devices.keys(): 465 for d in dev_list: 466 unbind_one(d, force) 495 for d in dev_list: 506 if "Driver_str" in devices[d] or d in dev_list: 510 devices[d] = dict(devices[d].items() [all …]
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_devids.h | 42 #define I40E_IS_X710TL_DEVICE(d) \ argument 43 (((d) == I40E_DEV_ID_10G_BASE_T_BC) || \ 44 ((d) == I40E_DEV_ID_5G_BASE_T_BC)) 55 #define i40e_is_40G_device(d) ((d) == I40E_DEV_ID_QSFP_A || \ argument 56 (d) == I40E_DEV_ID_QSFP_B || \ 57 (d) == I40E_DEV_ID_QSFP_C) 59 #define i40e_is_25G_device(d) ((d) == I40E_DEV_ID_25G_B || \ argument 60 (d) == I40E_DEV_ID_25G_SFP28)
|
| /dpdk/drivers/bus/fslmc/qbman/include/ |
| H A D | fsl_qbman_portal.h | 45 struct qbman_swp *qbman_swp_init(const struct qbman_swp_desc *d); 338 void qbman_pull_desc_clear(struct qbman_pull_desc *d); 354 void qbman_pull_desc_set_storage(struct qbman_pull_desc *d, 364 void qbman_pull_desc_set_numframes(struct qbman_pull_desc *d, 883 void qbman_eq_desc_clear(struct qbman_eq_desc *d); 951 void qbman_eq_desc_set_response(struct qbman_eq_desc *d, 1018 void qbman_eq_desc_set_dca(struct qbman_eq_desc *d, int enable, 1089 const struct qbman_eq_desc *d, 1107 const struct qbman_eq_desc *d, 1124 const struct qbman_eq_desc *d, [all …]
|
| /dpdk/drivers/net/dpaa2/base/ |
| H A D | dpaa2_tlu_hash.c | 11 unsigned int a, b, c, d; in sbox() local 17 d = (x >> 3) & 0x1; in sbox() 19 oa = ((a & ~b & ~c & d) | (~a & b) | (~a & ~c & ~d) | (b & c)) & 0x1; in sbox() 20 ob = ((a & ~b & d) | (~a & c & ~d) | (b & ~c)) & 0x1; in sbox() 21 oc = ((a & ~b & c) | (a & ~b & ~d) | (~a & b & ~d) | (~a & c & ~d) | in sbox() 22 (b & c & d)) & 0x1; in sbox() 23 od = ((a & ~b & c) | (~a & b & ~c) | (a & b & ~d) | (~a & c & d)) & 0x1; in sbox()
|
| /dpdk/examples/ipsec-secgw/test/ |
| H A D | trs_ipv6opts.py | 44 d = sa.decrypt(IPv6()/esp) 48 pkt[ESP].underlayer.nh = d[IPv6].nh 52 npkt = pkt/d[IPv6].payload 75 self.assertEqual(d[IPv6].nh, socket.IPPROTO_UDP) 76 self.assertEqual(d[UDP].sport, 123) 77 self.assertEqual(d[UDP].dport, 456) 78 self.assertEqual(bytes(d[UDP].payload), b'abc') 109 self.assertEqual(d[IPv6].nh, socket.IPPROTO_HOPOPTS) 115 self.assertEqual(d[UDP].sport, 123) 116 self.assertEqual(d[UDP].dport, 456) [all …]
|