| /dpdk/lib/ip_frag/ |
| H A D | ip_frag_internal.c | 110 } else if ((idx = fp->last_idx) < RTE_DIM(fp->frags)) { in ip_frag_process() 128 fp, fp->key.src_dst[0], fp->key.id, in ip_frag_process() 129 fp->total_size, fp->frag_size, fp->last_idx, in ip_frag_process() 141 fp, IPv6_KEY_BYTES(fp->key.src_dst), fp->key.id, in ip_frag_process() 142 fp->total_size, fp->frag_size, fp->last_idx, in ip_frag_process() 163 if (likely (fp->frag_size < fp->total_size)) { in ip_frag_process() 167 } else if (fp->frag_size == fp->total_size && in ip_frag_process() 186 fp, fp->key.src_dst[0], fp->key.id, in ip_frag_process() 187 fp->total_size, fp->frag_size, fp->last_idx, in ip_frag_process() 199 fp, IPv6_KEY_BYTES(fp->key.src_dst), fp->key.id, in ip_frag_process() [all …]
|
| H A D | ip_frag_common.h | 98 fp->frags[i].mb = NULL; in ip_frag_free() 102 fp->last_idx = 0; in ip_frag_free() 116 __func__, __LINE__, fp->frags[i].mb, fp->start, in ip_frag_free_immediate() 117 fp->key.src_dst[0], fp->key.id); in ip_frag_free_immediate() 119 fp->frags[i].mb = NULL; in ip_frag_free_immediate() 123 fp->last_idx = 0; in ip_frag_free_immediate() 146 fp->start = tms; in ip_frag_reset() 147 fp->total_size = UINT32_MAX; in ip_frag_reset() 148 fp->frag_size = 0; in ip_frag_reset() 157 struct ip_frag_pkt *fp) in ip_frag_tbl_del() argument [all …]
|
| H A D | rte_ipv4_reassembly.c | 23 n = fp->last_idx - 1; in ipv4_frag_reassemble() 37 if(fp->frags[i].ofs + fp->frags[i].len == ofs) { in ipv4_frag_reassemble() 51 m = fp->frags[i].mb; in ipv4_frag_reassemble() 52 ofs = fp->frags[i].ofs; in ipv4_frag_reassemble() 65 fp->frags[curr_idx].mb = NULL; in ipv4_frag_reassemble() 102 struct ip_frag_pkt *fp; in rte_ipv4_frag_reassemble_packet() local 154 fp, fp->key.src_dst[0], fp->key.id, fp->start, in rte_ipv4_frag_reassemble_packet() 155 fp->total_size, fp->frag_size, fp->last_idx); in rte_ipv4_frag_reassemble_packet() 160 ip_frag_inuse(tbl, fp); in rte_ipv4_frag_reassemble_packet() 169 fp, fp->key.src_dst[0], fp->key.id, fp->start, in rte_ipv4_frag_reassemble_packet() [all …]
|
| H A D | rte_ipv6_reassembly.c | 43 n = fp->last_idx - 1; in ipv6_frag_reassemble() 60 if (fp->frags[i].ofs + fp->frags[i].len == ofs) { in ipv6_frag_reassemble() 74 m = fp->frags[i].mb; in ipv6_frag_reassemble() 75 ofs = fp->frags[i].ofs; in ipv6_frag_reassemble() 141 struct ip_frag_pkt *fp; in rte_ipv6_frag_reassemble_packet() local 187 if (fp == NULL) { in rte_ipv6_frag_reassemble_packet() 198 fp, IPv6_KEY_BYTES(fp->key.src_dst), fp->key.id, fp->start, in rte_ipv6_frag_reassemble_packet() 199 fp->total_size, fp->frag_size, fp->last_idx); in rte_ipv6_frag_reassemble_packet() 205 ip_frag_inuse(tbl, fp); in rte_ipv6_frag_reassemble_packet() 214 fp, IPv6_KEY_BYTES(fp->key.src_dst), fp->key.id, fp->start, in rte_ipv6_frag_reassemble_packet() [all …]
|
| H A D | rte_ip_frag_common.c | 86 struct ip_frag_pkt *fp; in rte_ip_frag_table_destroy() local 88 TAILQ_FOREACH(fp, &tbl->lru, lru) { in rte_ip_frag_table_destroy() 89 ip_frag_free_immediate(fp); in rte_ip_frag_table_destroy() 130 struct ip_frag_pkt *fp; in rte_ip_frag_table_del_expired_entries() local 134 TAILQ_FOREACH(fp, &tbl->lru, lru) in rte_ip_frag_table_del_expired_entries() 135 if (max_cycles + fp->start < tms) { in rte_ip_frag_table_del_expired_entries() 138 fp->last_idx) in rte_ip_frag_table_del_expired_entries() 139 ip_frag_tbl_del(tbl, dr, fp); in rte_ip_frag_table_del_expired_entries()
|
| /dpdk/app/test-pmd/ |
| H A D | cmd_flex_item.c | 311 return fp; in flex_item_init() 342 if (fp) { in flex_item_create() 348 if (!fp) { in flex_item_create() 368 free(fp); in flex_item_create() 393 if (!fp) in flex_item_destroy() 397 free(fp); in flex_item_destroy() 506 memset(fp->mask_pattern, 0xFF, fp->spec.length); in flex_pattern_parsed_fn() 507 fp->mask.length = fp->spec.length; in flex_pattern_parsed_fn() 509 if (fp->mask.length != fp->spec.length) { in flex_pattern_parsed_fn() 513 fp->spec.pattern = fp->spec_pattern; in flex_pattern_parsed_fn() [all …]
|
| /dpdk/lib/bpf/ |
| H A D | bpf_convert.c | 214 switch (fp->k) { in convert_bpf_load() 266 fp = prog; in bpf_convert_filter() 292 switch (fp->code) { in bpf_convert_filter() 300 *insn = BPF_RAW_INSN(fp->code, 0, 0, 0, fp->k); in bpf_convert_filter() 334 insn->code = fp->code; in bpf_convert_filter() 339 insn->imm = fp->k; in bpf_convert_filter() 371 if (BPF_SRC(fp->code) == BPF_K && (int) fp->k < 0) { in bpf_convert_filter() 383 insn->imm = fp->k; in bpf_convert_filter() 389 if (fp->jf == 0) { in bpf_convert_filter() 397 if (fp->jt == 0 && BPF_OP(fp->code) == BPF_JEQ) { in bpf_convert_filter() [all …]
|
| /dpdk/drivers/crypto/ccp/ |
| H A D | ccp_pci.c | 24 FILE *fp; in ccp_check_pci_uio_module() local 28 fp = fopen(PROC_MODULES, "r"); in ccp_check_pci_uio_module() 29 if (fp == NULL) in ccp_check_pci_uio_module() 36 fclose(fp); in ccp_check_pci_uio_module() 41 rewind(fp); in ccp_check_pci_uio_module() 43 fclose(fp); in ccp_check_pci_uio_module() 156 FILE *fp; in ccp_pci_parse_sysfs_resource() local 161 fp = fopen(filename, "r"); in ccp_pci_parse_sysfs_resource() 162 if (fp == NULL) in ccp_pci_parse_sysfs_resource() 179 fclose(fp); in ccp_pci_parse_sysfs_resource() [all …]
|
| /dpdk/drivers/raw/ifpga/ |
| H A D | rte_pmd_ifpga.c | 167 struct feature_prop fp; in get_common_property() local 180 fp.feature_id = FME_FEATURE_ID_HEADER; in get_common_property() 181 fp.prop_id = FME_HDR_PROP_PORTS_NUM; in get_common_property() 187 prop->num_ports = fp.data; in get_common_property() 195 prop->bitstream_id = fp.data; in get_common_property() 203 prop->bitstream_metadata = fp.data; in get_common_property() 229 struct feature_prop fp; in get_port_property() local 244 fp.prop_id = FME_HDR_PROP_PORT_TYPE; in get_port_property() 245 fp.data = port; in get_port_property() 246 fp.data <<= 32; in get_port_property() [all …]
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | bnx2x_rxtx.c | 58 struct bnx2x_fastpath *fp = &sc->fp[queue_idx]; in bnx2x_dev_rx_queue_setup() local 193 struct bnx2x_fastpath *fp; in bnx2x_xmit_pkts() local 200 fp = &sc->fp[txq->queue_id]; in bnx2x_xmit_pkts() 204 bnx2x_txeof(sc, fp); in bnx2x_xmit_pkts() 214 fp->tx_db.data.prod += ret; in bnx2x_xmit_pkts() 218 bnx2x_update_fp_sb_idx(fp); in bnx2x_xmit_pkts() 225 bnx2x_txeof(sc, fp); in bnx2x_xmit_pkts() 244 struct bnx2x_fastpath *fp = &sc->fp[queue_idx]; in bnx2x_dev_tx_queue_setup() local 338 struct bnx2x_fastpath *fp = &sc->fp[rxq->queue_id]; in bnx2x_recv_pkts() local 349 rte_spinlock_lock(&(fp)->rx_mtx); in bnx2x_recv_pkts() [all …]
|
| H A D | bnx2x_stats.c | 917 struct bnx2x_fastpath *fp = &sc->fp[i]; in bnx2x_storm_stats_update() local 1423 struct bnx2x_fastpath *fp = &sc->fp[i]; in bnx2x_memset_stats() local 1425 memset(&fp->old_tclient, 0, in bnx2x_memset_stats() 1426 sizeof(fp->old_tclient)); in bnx2x_memset_stats() 1427 memset(&fp->old_uclient, 0, in bnx2x_memset_stats() 1428 sizeof(fp->old_uclient)); in bnx2x_memset_stats() 1429 memset(&fp->old_xclient, 0, in bnx2x_memset_stats() 1502 memset(&sc->fp[i].old_tclient, 0, sizeof(sc->fp[i].old_tclient)); in bnx2x_stats_init() 1503 memset(&sc->fp[i].old_uclient, 0, sizeof(sc->fp[i].old_uclient)); in bnx2x_stats_init() 1504 memset(&sc->fp[i].old_xclient, 0, sizeof(sc->fp[i].old_xclient)); in bnx2x_stats_init() [all …]
|
| H A D | bnx2x.h | 394 #define FP_IDX(fp) (fp->index) argument 398 #define FP_CL_ID(fp) (fp->cl_id) argument 586 #define bnx2x_fwd_txdata(fp) (fp->txdata_ptr[FIRST_TX_COS_INDEX]) argument 588 #define IS_ETH_FP(fp) ((fp)->index < BNX2X_NUM_ETH_QUEUES((fp)->sc)) argument 589 #define IS_FCOE_FP(fp) ((fp)->index == FCOE_IDX((fp)->sc)) argument 591 #define IS_FWD_FP(fp) ((fp)->index == FWD_IDX((fp)->sc)) argument 593 #define IS_OOO_FP(fp) ((fp)->index == OOO_IDX((fp)->sc)) argument 1538 #define BNX2X_SP_OBJ(sc, fp) ((sc)->sp_objs[(fp)->index]) argument 1878 fp->fp_hc_idx = fp->sb_running_index[SM_RX_ID]; in bnx2x_update_fp_sb_idx() 1990 struct bnx2x_softc *sc = fp->sc; in bnx2x_stats_id() [all …]
|
| H A D | bnx2x.c | 1138 rxq = fp->sc->rx_queues[fp->index]; in bnx2x_has_rx_work() 1388 fp = &sc->fp[i]; in bnx2x_drain_tx_queues() 1714 struct bnx2x_fastpath *fp = &sc->fp[index]; in bnx2x_stop_queue() local 4633 fp = &sc->fp[i]; in bnx2x_intr_legacy() 4969 fp->cl_id = fp->igu_sb_id; in bnx2x_init_eth_fp() 4970 fp->cl_qzone_id = bnx2x_fp_qzone_id(fp); in bnx2x_init_eth_fp() 4998 fp->fw_sb_id, fp->igu_sb_id); in bnx2x_init_eth_fp() 5066 fp = &sc->fp[i]; in bnx2x_init_rx_rings() 8986 fp = &sc->fp[i]; in bnx2x_alloc_hsi_mem() 9021 fp = &sc->fp[i]; in bnx2x_free_hsi_mem() [all …]
|
| H A D | bnx2x_vfpf.c | 450 rxq = sc->rx_queues[fp->index]; in bnx2x_vf_rx_q_prep() 452 PMD_DRV_LOG(ERR, sc, "RX queue %d is NULL", fp->index); in bnx2x_vf_rx_q_prep() 459 rxq_init->vf_sb_id = fp->index; in bnx2x_vf_rx_q_prep() 462 rxq_init->buf_sz = fp->rx_buf_size; in bnx2x_vf_rx_q_prep() 474 txq = sc->tx_queues[fp->index]; in bnx2x_vf_tx_q_prep() 484 txq_init->vf_sb_id = fp->index; in bnx2x_vf_tx_q_prep() 499 query->vf_qid = fp->index; in bnx2x_vf_setup_queue() 502 bnx2x_vf_rx_q_prep(sc, fp, &query->rxq, flags); in bnx2x_vf_setup_queue() 503 bnx2x_vf_tx_q_prep(sc, fp, &query->txq, flags); in bnx2x_vf_setup_queue() 514 fp->index); in bnx2x_vf_setup_queue() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_flex.c | 1288 if (!fp) in mlx5_flex_parser_create_cb() 1292 memcpy(&fp->devx_conf, &conf->devx_conf, sizeof(fp->devx_conf)); in mlx5_flex_parser_create_cb() 1296 if (!fp->devx_obj) in mlx5_flex_parser_create_cb() 1305 (const void *)fp, fp->num_samples); in mlx5_flex_parser_create_cb() 1306 return &fp->entry; in mlx5_flex_parser_create_cb() 1308 if (fp->devx_obj) in mlx5_flex_parser_create_cb() 1310 if (fp) in mlx5_flex_parser_create_cb() 1311 mlx5_free(fp); in mlx5_flex_parser_create_cb() 1353 if (!fp) in mlx5_flex_parser_clone_cb() 1356 return &fp->entry; in mlx5_flex_parser_clone_cb() [all …]
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_args.c | 89 FILE *fp; in fs_execute_cmd() local 112 fp = popen(sdev->cmdline, "r"); in fs_execute_cmd() 113 if (fp == NULL) { in fs_execute_cmd() 133 if (pclose(fp) == -1) in fs_execute_cmd() 141 FILE *fp = NULL; in fs_read_fd() local 172 fp = fdopen(fd, "r"); in fs_read_fd() 173 if (fp == NULL) in fs_read_fd() 178 while (fgets(output, sizeof(output), fp)) in fs_read_fd() 182 else if (ferror(fp) && errno != EAGAIN) in fs_read_fd() 192 if (fp) in fs_read_fd() [all …]
|
| /dpdk/lib/ipsec/ |
| H A D | ses.c | 35 struct rte_ipsec_sa_pkt_func fp; in rte_ipsec_session_prepare() local 41 rc = ipsec_sa_pkt_func_select(ss, ss->sa, &fp); in rte_ipsec_session_prepare() 45 ss->pkt_func = fp; in rte_ipsec_session_prepare()
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci.c | 502 FILE *fp; in pci_device_iommu_support_va() local 510 fp = fopen(filename, "r"); in pci_device_iommu_support_va() 511 if (fp == NULL) { in pci_device_iommu_support_va() 522 if (fscanf(fp, "%" PRIx64, &vtd_cap_reg) != 1) { in pci_device_iommu_support_va() 524 fclose(fp); in pci_device_iommu_support_va() 528 fclose(fp); in pci_device_iommu_support_va() 562 FILE *fp = fopen(filename, "r"); in pci_device_iommu_support_va() local 566 if (fp == NULL) { in pci_device_iommu_support_va() 573 while (getline(&line, &len, fp) != -1) { in pci_device_iommu_support_va() 591 fclose(fp); in pci_device_iommu_support_va()
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_model.c | 211 FILE *fp; in of_env_get() local 219 fp = fopen(path, "r"); in of_env_get() 220 if (!fp) { in of_env_get() 225 if (!fgets(model->env, sizeof(model->env), fp)) { in of_env_get() 238 fclose(fp); in of_env_get()
|
| /dpdk/drivers/raw/cnxk_gpio/ |
| H A D | cnxk_gpio.c | 182 FILE *fp; in cnxk_gpio_read_attr() local 184 fp = fopen(attr, "r"); in cnxk_gpio_read_attr() 185 if (!fp) in cnxk_gpio_read_attr() 188 ret = fscanf(fp, "%s", val); in cnxk_gpio_read_attr() 200 ret2 = fclose(fp); in cnxk_gpio_read_attr() 227 FILE *fp; in cnxk_gpio_write_attr() local 233 fp = fopen(attr, "w"); in cnxk_gpio_write_attr() 234 if (!fp) in cnxk_gpio_write_attr() 237 ret = fprintf(fp, "%s", val); in cnxk_gpio_write_attr() 239 fclose(fp); in cnxk_gpio_write_attr() [all …]
|
| /dpdk/drivers/net/enic/base/ |
| H A D | vnic_devcmd.h | 1015 vnic_filter_size(struct filter_v2 *fp) in vnic_filter_size() argument 1019 switch (fp->type) { in vnic_filter_size() 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() 1041 size += sizeof(fp->type); in vnic_filter_size()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_rxtx.c | 593 struct qede_fastpath *fp; in qede_alloc_fp_resc() local 648 if (!fp->sb_info) { in qede_alloc_fp_resc() 675 if (fp->sb_info) { in qede_dealloc_fp_resc() 679 fp->sb_info->sb_phys, in qede_dealloc_fp_resc() 681 rte_free(fp->sb_info); in qede_dealloc_fp_resc() 682 fp->sb_info = NULL; in qede_dealloc_fp_resc() 760 rxq = fp->rxq; in qede_rx_queue_start() 779 fp->rxq->queue_id, fp->sb_info->igu_sb_id); in qede_rx_queue_start() 801 fp->rxq->hw_cons_ptr = &fp->sb_info->sb_pi_array[RX_PI]; in qede_rx_queue_start() 831 txq = fp->txq; in qede_tx_queue_start() [all …]
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | bnxt_tf_pmd_shim.c | 117 FILE *fp; in ulp_pmd_get_mac_by_pci() local 132 fp = fopen(path, "r"); in ulp_pmd_get_mac_by_pci() 133 if (!fp) { in ulp_pmd_get_mac_by_pci() 139 if (fgets(dev_str, sizeof(dev_str), fp) == NULL) { in ulp_pmd_get_mac_by_pci() 141 fclose(fp); in ulp_pmd_get_mac_by_pci() 149 fclose(fp); in ulp_pmd_get_mac_by_pci()
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 178 FILE *fp; in read_file() local 183 fp = fopen(file, "r"); in read_file() 184 if (!fp) in read_file() 186 if (fseek(fp, 0L, SEEK_END) == 0) { in read_file() 187 buf_len = ftell(fp); in read_file() 197 if (fseek(fp, 0L, SEEK_SET) != 0) { in read_file() 201 read_len = fread(*buf, sizeof(char), buf_len, fp); in read_file() 207 fclose(fp); in read_file() 211 if (fp) in read_file() 212 fclose(fp); in read_file()
|
| /dpdk/app/test-crypto-perf/ |
| H A D | cperf_test_vector_parsing.c | 465 FILE *fp; in parse_file() local 469 fp = fopen(opts->test_file, "r"); in parse_file() 470 if (fp == NULL) { in parse_file() 475 while ((read = getline(&line, &len, fp)) != -1) { in parse_file() 514 while ((read = getline(&line, &len, fp)) != -1) { in parse_file() 545 fclose(fp); in parse_file() 552 if (fp) in parse_file() 553 fclose(fp); in parse_file()
|