| /dpdk/lib/bpf/ |
| H A D | bpf_validate.c | 212 if (rt.u.min != rv->u.min || rt.u.max != rv->u.max) { in eval_apply_mask() 238 if ((rd->u.min != rd->u.max || rs->u.min != rs->u.max) && in eval_add() 239 (rv.u.min < rd->u.min || rv.u.max < rd->u.max)) in eval_add() 250 rd->u = rv.u; in eval_add() 267 if ((rd->u.min != rd->u.max || rs->u.min != rs->u.max) && in eval_sub() 268 (rv.u.min > rd->u.min || rv.u.max > rd->u.max)) in eval_sub() 279 rd->u = rv.u; in eval_sub() 399 if (rd->u.min == rd->u.max && rs->u.min == rs->u.max) { in eval_and() 425 if (rd->u.min == rd->u.max && rs->u.min == rs->u.max) { in eval_or() 451 if (rd->u.min == rd->u.max && rs->u.min == rs->u.max) { in eval_xor() [all …]
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 137 req_data->u.sym_req.u.cipher.para.iv_len in virtqueue_crypto_sym_pkt_header_arrange() 140 req_data->u.sym_req.u.cipher.para.src_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 143 req_data->u.sym_req.u.cipher.para.dst_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 144 req_data->u.sym_req.u.cipher.para.src_data_len; in virtqueue_crypto_sym_pkt_header_arrange() 159 req_data->u.sym_req.u.chain.para.src_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 162 req_data->u.sym_req.u.chain.para.dst_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 163 req_data->u.sym_req.u.chain.para.src_data_len; in virtqueue_crypto_sym_pkt_header_arrange() 166 req_data->u.sym_req.u.chain.para.len_to_cipher = in virtqueue_crypto_sym_pkt_header_arrange() 170 req_data->u.sym_req.u.chain.para.len_to_hash = in virtqueue_crypto_sym_pkt_header_arrange() 172 req_data->u.sym_req.u.chain.para.aad_len = in virtqueue_crypto_sym_pkt_header_arrange() [all …]
|
| H A D | virtio_cryptodev.c | 111 = ctrl->u.sym_create_session.u.cipher in virtio_crypto_send_command() 116 = ctrl->u.sym_create_session.u.chain in virtio_crypto_send_command() 128 ctrl->u.sym_create_session.u.chain.para.u.mac_param in virtio_crypto_send_command() 1175 &(ctrl->u.sym_create_session.u.chain.para); in virtio_crypto_sym_pad_auth_param() 1177 switch (ctrl->u.sym_create_session.u.chain.para.hash_mode) { in virtio_crypto_sym_pad_auth_param() 1187 ctrl->u.sym_create_session.u.chain.para.hash_mode); in virtio_crypto_sym_pad_auth_param() 1233 &ctrl->u.sym_create_session.u.chain.para in virtio_crypto_sym_pad_op_ctrl_req() 1237 &ctrl->u.sym_create_session.u.cipher.para, in virtio_crypto_sym_pad_op_ctrl_req() 1258 &(ctrl->u.sym_create_session.u.chain.para); in virtio_crypto_sym_pad_op_ctrl_req() 1355 ctrl_req->u.sym_create_session.u.chain.para.alg_chain_order in virtio_crypto_sym_configure_session() [all …]
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_chain.h | 97 } u; member 333 ((((p)->u.chain16.idx + 1) & \ 337 ((((p)->u.chain32.idx + 1) & \ 344 (p)->u.chain16.idx += \ 348 (p)->u.chain32.idx += \ 383 p_chain->u.chain16.cons_idx++; in ecore_chain_return_produced() 385 p_chain->u.chain32.cons_idx++; in ecore_chain_return_produced() 412 p_chain->u.chain16.prod_idx++; in ecore_chain_produce() 421 p_chain->u.chain32.prod_idx++; in ecore_chain_produce() 459 p_chain->u.chain16.prod_idx++; in ecore_chain_recycle_consumed() [all …]
|
| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify.c | 72 } u; member 81 } u; member 451 rule->rules.u.ipv4_5tuple.src_port_mask = in allocate_acl_ipv4_5tuple_rule() 459 rule->rules.u.ipv4_5tuple.dst_port_mask = in allocate_acl_ipv4_5tuple_rule() 464 print_acl_ipv4_key_add(&rule->u.key.key_add); in allocate_acl_ipv4_5tuple_rule() 467 memcpy(&rule->u.key.key_del.field_value[PROTO_FIELD_IPV4], in allocate_acl_ipv4_5tuple_rule() 468 &rule->u.key.key_add.field_value[PROTO_FIELD_IPV4], in allocate_acl_ipv4_5tuple_rule() 472 print_acl_ipv4_key_delete(&rule->u.key.key_del); in allocate_acl_ipv4_5tuple_rule() 540 &rule->u.key.key_add, in rte_flow_classify_table_entry_add() 576 &rule->u.key.key_del, in rte_flow_classify_table_entry_delete() [all …]
|
| /dpdk/drivers/crypto/octeontx/ |
| H A D | otx_cryptodev_hw_access.c | 78 CPTX_VQX_MISC_INT(0, 0), vqx_misc_int.u); in otx_cpt_clear_mbox_intr() 96 CPTX_VQX_MISC_INT(0, 0), vqx_misc_int.u); in otx_cpt_clear_irde_intr() 114 CPTX_VQX_MISC_INT(0, 0), vqx_misc_int.u); in otx_cpt_clear_nwrp_intr() 132 CPTX_VQX_MISC_INT(0, 0), vqx_misc_int.u); in otx_cpt_clear_swerr_intr() 168 CPTX_VQX_MISC_INT(0, 0), vqx_misc_int.u); in otx_cpt_clear_fault_intr() 200 CPTX_VQX_CTL(0, 0), vqx_ctl.u); in otx_cpt_write_vq_ctl() 214 CPTX_VQX_INPROG(0, 0), vqx_inprg.u); in otx_cpt_write_vq_inprog() 228 CPTX_VQX_DONE_WAIT(0, 0), vqx_dwait.u); in otx_cpt_write_vq_done_numwait() 242 CPTX_VQX_DONE_WAIT(0, 0), vqx_dwait.u); in otx_cpt_write_vq_done_timewait() 252 vqx_saddr.u = val; in otx_cpt_write_vq_saddr() [all …]
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_hmc.c | 63 &sd_entry->u.pd_table.pd_entry_virt_mem, in i40e_add_sd_table_entry() 67 sd_entry->u.pd_table.pd_entry = in i40e_add_sd_table_entry() 69 sd_entry->u.pd_table.pd_entry_virt_mem.va; in i40e_add_sd_table_entry() 70 i40e_memcpy(&sd_entry->u.pd_table.pd_page_addr, in i40e_add_sd_table_entry() 74 i40e_memcpy(&sd_entry->u.bp.addr, in i40e_add_sd_table_entry() 77 sd_entry->u.bp.sd_pd_index = sd_index; in i40e_add_sd_table_entry() 87 I40E_INC_BP_REFCNT(&sd_entry->u.bp); in i40e_add_sd_table_entry() 258 I40E_DEC_BP_REFCNT(&sd_entry->u.bp); in i40e_prep_remove_sd_bp() 259 if (sd_entry->u.bp.ref_cnt) { in i40e_prep_remove_sd_bp() 291 return i40e_free_dma_mem(hw, &(sd_entry->u.bp.addr)); in i40e_remove_sd_bp_new() [all …]
|
| /dpdk/drivers/compress/octeontx/ |
| H A D | otx_zip.c | 27 que_ena.u = 0ull; in zip_q_enable() 30 zip_reg_write64(qp->vf->vbar0, ZIP_VQ_ENA, que_ena.u); in zip_q_enable() 60 que_sbuf_addr.u = 0ull; in zipvf_q_init() 66 zip_reg_write64(vf->vbar0, ZIP_VQ_SBUF_ADDR, que_sbuf_addr.u); in zipvf_q_init() 89 que_ena.u = 0ull; in zipvf_q_term() 90 zip_reg_write64(vf->vbar0, ZIP_VQ_ENA, que_ena.u); in zipvf_q_term() 122 ncp.u = 0ull; in zipvf_push_command() 124 *ncb_ptr = ncp.u; in zipvf_push_command() 136 dbell.u = 0ull; in zipvf_push_command() 138 zip_reg_write64(reg_base, ZIP_VQ_DOORBELL, dbell.u); in zipvf_push_command()
|
| /dpdk/drivers/common/cpt/ |
| H A D | cpt_hw_types.h | 82 uint64_t u[8]; member 258 uint64_t u[2]; member 314 uint64_t u; member 339 uint64_t u; member 401 uint64_t u; member 428 uint64_t u; member 462 uint64_t u; member 496 uint64_t u; member 525 uint64_t u; member 565 uint64_t u; member
|
| /dpdk/drivers/common/cnxk/hw/ |
| H A D | cpt.h | 51 uint64_t u; member 63 uint64_t u; member 72 uint64_t u; member 80 uint64_t u; member 95 uint64_t u; member 106 uint64_t u; member 117 uint64_t u; member 125 uint64_t u; member 139 uint64_t u; member
|
| /dpdk/drivers/crypto/mvsam/ |
| H A D | rte_mrvl_pmd.c | 308 sess->sam_sess_params.u.basic.auth_icv_len = in mrvl_crypto_set_auth_session_parameters() 528 sess->sam_sess_params.u.ipsec.is_esp = in mrvl_ipsec_set_session_parameters() 531 sess->sam_sess_params.u.ipsec.is_ip6 = 0; in mrvl_ipsec_set_session_parameters() 532 sess->sam_sess_params.u.ipsec.is_tunnel = in mrvl_ipsec_set_session_parameters() 538 sess->sam_sess_params.u.ipsec.tunnel.u.ipv4.sip = in mrvl_ipsec_set_session_parameters() 540 sess->sam_sess_params.u.ipsec.tunnel.u.ipv4.dip = in mrvl_ipsec_set_session_parameters() 543 sess->sam_sess_params.u.ipsec.tunnel.u.ipv4.dscp = in mrvl_ipsec_set_session_parameters() 545 sess->sam_sess_params.u.ipsec.tunnel.u.ipv4.ttl = in mrvl_ipsec_set_session_parameters() 547 sess->sam_sess_params.u.ipsec.tunnel.u.ipv4.df = in mrvl_ipsec_set_session_parameters() 556 sess->sam_sess_params.u.ipsec.is_natt = 0; in mrvl_ipsec_set_session_parameters() [all …]
|
| /dpdk/drivers/crypto/openssl/ |
| H A D | rte_openssl_pmd_ops.c | 902 asym_session->u.r.rsa = rsa; in openssl_set_asym_session_parameters() 942 asym_session->u.e.ctx = ctx; in openssl_set_asym_session_parameters() 1163 if (sess->u.r.rsa) in openssl_reset_asym_session() 1164 RSA_free(sess->u.r.rsa); in openssl_reset_asym_session() 1167 if (sess->u.e.ctx) { in openssl_reset_asym_session() 1168 BN_CTX_end(sess->u.e.ctx); in openssl_reset_asym_session() 1173 if (sess->u.m.ctx) { in openssl_reset_asym_session() 1174 BN_CTX_end(sess->u.m.ctx); in openssl_reset_asym_session() 1179 if (sess->u.dh.dh_key) in openssl_reset_asym_session() 1183 if (sess->u.s.dsa) in openssl_reset_asym_session() [all …]
|
| /dpdk/drivers/dma/idxd/ |
| H A D | idxd_pci.c | 31 rte_spinlock_lock(&idxd->u.pci->lk); in idxd_pci_dev_command() 32 idxd->u.pci->regs->cmd = (command << IDXD_CMD_SHIFT) | qid; in idxd_pci_dev_command() 36 err_code = idxd->u.pci->regs->cmdstatus; in idxd_pci_dev_command() 39 rte_spinlock_unlock(&idxd->u.pci->lk); in idxd_pci_dev_command() 44 rte_spinlock_unlock(&idxd->u.pci->lk); in idxd_pci_dev_command() 60 uint32_t state = idxd_get_wq_cfg(idxd->u.pci, idxd->qid)[wq_state_idx]; in idxd_is_wq_enabled() 260 idxd->u.pci = pci; in init_pci_device() 307 if (idxd.u.pci->portals == NULL) { in idxd_dmadev_probe_pci() 309 free(idxd.u.pci); in idxd_dmadev_probe_pci() 321 idxd.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_dmadev_probe_pci() [all …]
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | t4vf_hw.c | 519 rss->u.basicvirtual.synmapen = in t4vf_get_rss_glb_config() 521 rss->u.basicvirtual.syn4tupenipv6 = in t4vf_get_rss_glb_config() 523 rss->u.basicvirtual.syn2tupenipv6 = in t4vf_get_rss_glb_config() 525 rss->u.basicvirtual.syn4tupenipv4 = in t4vf_get_rss_glb_config() 527 rss->u.basicvirtual.syn2tupenipv4 = in t4vf_get_rss_glb_config() 529 rss->u.basicvirtual.ofdmapen = in t4vf_get_rss_glb_config() 531 rss->u.basicvirtual.tnlmapen = in t4vf_get_rss_glb_config() 533 rss->u.basicvirtual.tnlalllookup = in t4vf_get_rss_glb_config() 535 rss->u.basicvirtual.hashtoeplitz = in t4vf_get_rss_glb_config() 539 if (!rss->u.basicvirtual.tnlmapen) in t4vf_get_rss_glb_config() [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_cpt.c | 455 union cpt_lf_q_size lf_q_size = {.u = 0x0}; in cpt_iq_init() 456 union cpt_lf_q_base lf_q_base = {.u = 0x0}; in cpt_iq_init() 468 lf_q_base.u = addr; in cpt_iq_init() 689 reg.u = 0; in roc_cpt_lf_ctx_flush() 693 plt_write64(reg.u, lf->rbase + CPT_LF_CTX_FLUSH); in roc_cpt_lf_ctx_flush() 708 reg.u = 0; in roc_cpt_lf_ctx_reload() 711 plt_write64(reg.u, lf->rbase + CPT_LF_CTX_RELOAD); in roc_cpt_lf_ctx_reload() 819 union cpt_lf_ctl lf_ctl = {.u = 0x0}; in roc_cpt_iq_disable() 824 plt_write64(lf_ctl.u, lf->rbase + CPT_LF_CTL); in roc_cpt_iq_disable() 878 lf_ctl.u = plt_read64(lf->rbase + CPT_LF_CTL); in roc_cpt_iq_enable() [all …]
|
| /dpdk/drivers/raw/ioat/ |
| H A D | idxd_pci.c | 31 rte_spinlock_lock(&idxd->u.pci->lk); in idxd_pci_dev_command() 32 idxd->u.pci->regs->cmd = (command << IDXD_CMD_SHIFT) | qid; in idxd_pci_dev_command() 36 err_code = idxd->u.pci->regs->cmdstatus; in idxd_pci_dev_command() 39 rte_spinlock_unlock(&idxd->u.pci->lk); in idxd_pci_dev_command() 42 } while (idxd->u.pci->regs->cmdstatus & CMDSTATUS_ACTIVE_MASK); in idxd_pci_dev_command() 43 rte_spinlock_unlock(&idxd->u.pci->lk); in idxd_pci_dev_command() 58 uint32_t state = idxd_get_wq_cfg(idxd->u.pci, idxd->qid)[WQ_STATE_IDX]; in idxd_is_wq_enabled() 232 idxd->u.pci = pci; in init_pci_device() 287 idxd.public.portal = RTE_PTR_ADD(idxd.u.pci->portals, in idxd_rawdev_probe_pci() 296 free(idxd.u.pci); in idxd_rawdev_probe_pci()
|
| /dpdk/drivers/compress/octeontx/include/ |
| H A D | zip_regs.h | 29 uint64_t u; member 54 uint64_t u; member 87 uint64_t u; member 108 uint64_t u; member 125 uint64_t u; member 143 uint64_t u; member 176 uint64_t u[16]; member 537 uint64_t u[8]; member 636 uint64_t u[2]; member
|
| /dpdk/drivers/net/ena/base/ |
| H A D | ena_com.c | 626 cmd.u.llq.accel_mode.u.set.enabled_flags = in ena_com_set_llq() 1989 sizeof(get_resp.u.dev_attr)); in ena_com_get_dev_attr_feat() 2011 sizeof(get_resp.u.max_queue)); in ena_com_get_dev_attr_feat() 2025 sizeof(get_resp.u.aenq)); in ena_com_get_dev_attr_feat() 2033 sizeof(get_resp.u.offload)); in ena_com_get_dev_attr_feat() 2042 sizeof(get_resp.u.hw_hints)); in ena_com_get_dev_attr_feat() 2051 sizeof(get_resp.u.llq)); in ena_com_get_dev_attr_feat() 2282 cmd.u.mtu.mtu = (u32)mtu; in ena_com_set_dev_mtu() 2309 memcpy(offload, &resp.u.offload, sizeof(resp.u.offload)); in ena_com_get_offload_settings() 2865 &cmd.u.host_attr.debug_ba, in ena_com_set_host_attributes() [all …]
|
| /dpdk/lib/vhost/ |
| H A D | fd_man.c | 326 fdset_del(fdset, fdset->u.readfd); in fdset_pipe_uninit() 327 close(fdset->u.readfd); in fdset_pipe_uninit() 328 close(fdset->u.writefd); in fdset_pipe_uninit() 336 if (pipe(fdset->u.pipefd) < 0) { in fdset_pipe_init() 342 ret = fdset_add(fdset, fdset->u.readfd, in fdset_pipe_init() 348 fdset->u.readfd); in fdset_pipe_init() 360 int r = write(fdset->u.writefd, "1", 1); in fdset_pipe_notify()
|
| H A D | virtio_crypto.h | 171 } u; member 186 } u; member 225 } u; member 352 } u; member 375 } u; member
|
| /dpdk/drivers/net/enic/base/ |
| H A D | vnic_devcmd.h | 857 } u; member 912 } u; member 969 } u; member 989 } u; member 1021 size = sizeof(fp->u.usnic); in vnic_filter_size() 1024 size = sizeof(fp->u.ipv4); in vnic_filter_size() 1028 size = sizeof(fp->u.mac_vlan); in vnic_filter_size() 1031 size = sizeof(fp->u.vlan_3tuple); in vnic_filter_size() 1035 size = sizeof(fp->u.generic_1); in vnic_filter_size() 1038 size = sizeof(fp->u); in vnic_filter_size()
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | pmd_aesni_mb.c | 1030 job->u.GCM.aad = aad->va; in set_cpu_mb_job_params() 1034 job->u.GCM.aad = buf; in set_cpu_mb_job_params() 1035 job->u.GCM.aad_len_in_bytes = len; in set_cpu_mb_job_params() 1043 job->u.CHACHA20_POLY1305.aad = aad->va; in set_cpu_mb_job_params() 1050 job->u.HMAC._hashed_auth_key_xor_ipad = in set_cpu_mb_job_params() 1052 job->u.HMAC._hashed_auth_key_xor_opad = in set_cpu_mb_job_params() 1195 job->u.SNOW3G_UIA2._key = (void *) in set_mb_job_params() 1197 job->u.SNOW3G_UIA2._iv = in set_mb_job_params() 1202 job->u.KASUMI_UIA1._key = (void *) in set_mb_job_params() 1213 job->u.HMAC._hashed_auth_key_xor_ipad = in set_mb_job_params() [all …]
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 415 enic_filter->u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_copy_item_ipv4_v1() 453 enic_filter->u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_copy_item_udp_v1() 492 enic_filter->u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_copy_item_tcp_v1() 554 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_eth_v2() 572 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_vlan_v2() 588 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_ipv4_v2() 604 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_ipv6_v2() 619 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_udp_v2() 634 return copy_inner_common(&arg->filter->u.generic_1, off, in enic_copy_item_inner_tcp_v2() 648 struct filter_generic_1 *gp = &enic_filter->u.generic_1; in enic_copy_item_eth_v2() [all …]
|
| /dpdk/drivers/dma/ioat/ |
| H A D | ioat_hw_defs.h | 130 } u; member 157 } u; member 186 } u; member 225 } u; member 266 } u; member
|
| /dpdk/examples/l2fwd-cat/ |
| H A D | cat.c | 422 if (m_config[i].cdp == 1 && m_cap_l3ca->u.l3ca->cdp_on == 0) { in check_cdp() 423 if (m_cap_l3ca->u.l3ca->cdp == 0) { in check_cdp() 442 const uint64_t not_cbm = (UINT64_MAX << (m_cap_l3ca->u.l3ca->num_ways)); in check_cbm_len_and_contention() 443 const uint64_t cbm_contention_mask = m_cap_l3ca->u.l3ca->way_contention; in check_cbm_len_and_contention() 480 const unsigned cos_num = m_cap_l3ca->u.l3ca->num_classes; in check_and_select_classes() 585 l3ca.u.s.code_mask = m_config[i].code_mask; in configure_cat() 586 l3ca.u.s.data_mask = m_config[i].data_mask; in configure_cat() 592 l3ca.u.ways_mask = m_config[i].mask; in configure_cat() 754 (unsigned long long)tab[n].u.s.code_mask, 755 (unsigned long long)tab[n].u.s.data_mask); [all …]
|