Home
last modified time | relevance | path

Searched refs:ss (Results 1 – 25 of 26) sorted by relevance

12

/dpdk/lib/member/
H A Drte_member_vbf.c55 1.0 / ss->num_set); in rte_member_create_vbf()
71 ss->bit_mask = ss->bits - 1; in rte_member_create_vbf()
79 ss->num_hashes)), ss->num_hashes); in rte_member_create_vbf()
111 ss->mul_shift = __builtin_ctzl(ss->num_set); in rte_member_create_vbf()
112 ss->div_shift = __builtin_ctzl(32 >> ss->mul_shift); in rte_member_create_vbf()
118 num_keys_per_bf, ss->bits, ss->num_hashes, fp_one_bf, new_fp); in rte_member_create_vbf()
120 ss->table = rte_zmalloc_socket(NULL, ss->num_set * (ss->bits >> 3), in rte_member_create_vbf()
165 uint32_t h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_lookup_vbf()
225 uint32_t h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_lookup_multi_vbf()
299 h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_add_vbf()
[all …]
H A Drte_member_ht.c106 ss->table = buckets; in rte_member_create_ht()
135 ss->prim_hash_seed); in get_buckets_index()
137 ss->sec_hash_seed); in get_buckets_index()
160 if (ss->cache) { in get_buckets_index()
180 switch (ss->sig_cmp_fn) { in rte_member_lookup_ht()
220 switch (ss->sig_cmp_fn) { in rte_member_lookup_bulk_ht()
257 switch (ss->sig_cmp_fn) { in rte_member_lookup_multi_ht()
300 switch (ss->sig_cmp_fn) { in rte_member_lookup_multi_bulk_ht()
484 if (ss->cache) { in rte_member_add_ht()
497 if (ss->cache) { in rte_member_add_ht()
[all …]
H A Drte_member_vbf.h16 rte_member_create_vbf(struct rte_member_setsum *ss,
44 rte_member_free_vbf(struct rte_member_setsum *ss);
H A Drte_member_ht.h24 rte_member_create_ht(struct rte_member_setsum *ss,
55 rte_member_delete_ht(const struct rte_member_setsum *ss, const void *key,
/dpdk/lib/ipsec/
H A Dses.c9 session_check(struct rte_ipsec_session *ss) in session_check() argument
11 if (ss == NULL || ss->sa == NULL) in session_check()
16 if (ss->crypto.ses == NULL) in session_check()
19 if (ss->security.ses == NULL) in session_check()
22 ss->type == in session_check()
24 ss->security.ctx == NULL) in session_check()
37 rc = session_check(ss); in rte_ipsec_session_prepare()
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()
48 ss->crypto.ses->opaque_data = (uintptr_t)ss; in rte_ipsec_session_prepare()
[all …]
H A Drte_ipsec.h37 uint16_t (*async)(const struct rte_ipsec_session *ss,
41 uint16_t (*sync)(const struct rte_ipsec_session *ss,
45 uint16_t (*process)(const struct rte_ipsec_session *ss,
94 rte_ipsec_session_prepare(struct rte_ipsec_session *ss);
118 rte_ipsec_pkt_crypto_prepare(const struct rte_ipsec_session *ss, in rte_ipsec_pkt_crypto_prepare() argument
121 return ss->pkt_func.prepare.async(ss, mb, cop, num); in rte_ipsec_pkt_crypto_prepare()
125 rte_ipsec_pkt_cpu_prepare(const struct rte_ipsec_session *ss, in rte_ipsec_pkt_cpu_prepare() argument
128 return ss->pkt_func.prepare.sync(ss, mb, num); in rte_ipsec_pkt_cpu_prepare()
155 rte_ipsec_pkt_process(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in rte_ipsec_pkt_process() argument
158 return ss->pkt_func.process(ss, mb, num); in rte_ipsec_pkt_process()
H A Dsa.h147 ipsec_sa_pkt_func_select(const struct rte_ipsec_session *ss,
157 esp_inb_tun_pkt_process(const struct rte_ipsec_session *ss,
161 inline_inb_tun_pkt_process(const struct rte_ipsec_session *ss,
165 esp_inb_trs_pkt_process(const struct rte_ipsec_session *ss,
169 inline_inb_trs_pkt_process(const struct rte_ipsec_session *ss,
173 cpu_inb_pkt_prepare(const struct rte_ipsec_session *ss,
191 pkt_flag_process(const struct rte_ipsec_session *ss,
195 inline_outb_tun_pkt_process(const struct rte_ipsec_session *ss,
199 inline_outb_trs_pkt_process(const struct rte_ipsec_session *ss,
207 cpu_outb_tun_pkt_prepare(const struct rte_ipsec_session *ss,
[all …]
H A Desp_outb.c303 sa = ss->sa; in esp_outb_tun_prepare()
304 cs = ss->crypto.ses; in esp_outb_tun_prepare()
451 sa = ss->sa; in esp_outb_trs_prepare()
452 cs = ss->crypto.ses; in esp_outb_trs_prepare()
548 sa = ss->sa; in cpu_outb_pkt_prepare()
629 sa = ss->sa; in esp_outb_sqh_process()
680 ss->security.ses, mb[i], NULL); in inline_outb_mbuf_prepare()
682 ss->sa->statistics.count += num; in inline_outb_mbuf_prepare()
683 ss->sa->statistics.bytes += bytes; in inline_outb_mbuf_prepare()
729 sa = ss->sa; in inline_outb_tun_pkt_process()
[all …]
H A Dmisc.h113 cpu_crypto_bulk(const struct rte_ipsec_session *ss, in cpu_crypto_bulk() argument
148 ss->crypto.dev_id, ss->crypto.ses, ofs, in cpu_crypto_bulk()
170 n += rte_cryptodev_sym_cpu_crypto_process(ss->crypto.dev_id, in cpu_crypto_bulk()
171 ss->crypto.ses, ofs, &symvec); in cpu_crypto_bulk()
H A Desp_inb.c375 sa = ss->sa; in esp_inb_pkt_prepare()
376 cs = ss->crypto.ses; in esp_inb_pkt_prepare()
755 cpu_inb_pkt_prepare(const struct rte_ipsec_session *ss, in cpu_inb_pkt_prepare() argument
771 sa = ss->sa; in cpu_inb_pkt_prepare()
808 cpu_crypto_bulk(ss, sa->cofs, mb, iv, aad, dgst, in cpu_inb_pkt_prepare()
817 esp_inb_tun_pkt_process(const struct rte_ipsec_session *ss, in esp_inb_tun_pkt_process() argument
820 struct rte_ipsec_sa *sa = ss->sa; in esp_inb_tun_pkt_process()
829 return esp_inb_pkt_process(ss->sa, mb, num, 0, tun_process); in inline_inb_tun_pkt_process()
836 esp_inb_trs_pkt_process(const struct rte_ipsec_session *ss, in esp_inb_trs_pkt_process() argument
839 struct rte_ipsec_sa *sa = ss->sa; in esp_inb_trs_pkt_process()
[all …]
H A Drte_ipsec_group.h47 const struct rte_security_session *ss; in rte_ipsec_ses_from_crypto() local
51 ss = cop->sym[0].sec_session; in rte_ipsec_ses_from_crypto()
52 return (struct rte_ipsec_session *)(uintptr_t)ss->opaque_data; in rte_ipsec_ses_from_crypto()
H A Dsa.c614 lksd_proto_cop_prepare(const struct rte_ipsec_session *ss, in lksd_proto_cop_prepare() argument
626 __rte_security_attach_session(sop, ss->security.ses); in lksd_proto_cop_prepare()
637 lksd_proto_prepare(const struct rte_ipsec_session *ss, in lksd_proto_prepare() argument
640 lksd_proto_cop_prepare(ss, mb, cop, num); in lksd_proto_prepare()
654 pkt_flag_process(const struct rte_ipsec_session *ss, in pkt_flag_process() argument
660 RTE_SET_USED(ss); in pkt_flag_process()
673 ss->sa->statistics.count += k; in pkt_flag_process()
674 ss->sa->statistics.bytes += bytes; in pkt_flag_process()
807 ipsec_sa_pkt_func_select(const struct rte_ipsec_session *ss, in ipsec_sa_pkt_func_select() argument
815 switch (ss->type) { in ipsec_sa_pkt_func_select()
/dpdk/examples/ipsec-secgw/
H A Dipsec_process.c86 if (ss->type == RTE_SECURITY_ACTION_TYPE_NONE || in fill_ipsec_session()
88 RTE_ASSERT(ss->crypto.ses == NULL); in fill_ipsec_session()
89 rc = create_lookaside_session(ctx, sa, ss); in fill_ipsec_session()
94 RTE_ASSERT(ss->security.ses == NULL); in fill_ipsec_session()
95 rc = create_lookaside_session(ctx, sa, ss); in fill_ipsec_session()
101 rc = rte_ipsec_session_prepare(ss); in fill_ipsec_session()
103 memset(ss, 0, sizeof(*ss)); in fill_ipsec_session()
398 struct rte_ipsec_session *ss; in ipsec_cqp_process() local
422 ss = pg->id.ptr; in ipsec_cqp_process()
423 satp = rte_ipsec_sa_type(ss->sa); in ipsec_cqp_process()
[all …]
H A Dsa.c1445 rc = get_spi_proto(ss->spi, ss->direction, NULL, NULL); in fill_ipsec_sa_prm()
1450 prm->userdata = (uintptr_t)ss; in fill_ipsec_sa_prm()
1453 prm->ipsec_xform.spi = ss->spi; in fill_ipsec_sa_prm()
1454 prm->ipsec_xform.salt = ss->salt; in fill_ipsec_sa_prm()
1464 if (IS_IP4_TUNNEL(ss->flags)) { in fill_ipsec_sa_prm()
1469 } else if (IS_IP6_TUNNEL(ss->flags)) { in fill_ipsec_sa_prm()
1480 prm->crypto_xform = ss->xforms; in fill_ipsec_sa_prm()
1489 ss->sa = sa; in fill_ipsec_session()
1493 if (ss->security.ses != NULL) { in fill_ipsec_session()
1494 rc = rte_ipsec_session_prepare(ss); in fill_ipsec_session()
[all …]
/dpdk/drivers/bus/fslmc/qbman/
H A Dqbman_sys.h120 const uint32_t *ss = (const uint32_t *)s; in u64_to_le32_copy() local
129 *(dd++) = ss[1]; in u64_to_le32_copy()
130 *(dd++) = ss[0]; in u64_to_le32_copy()
131 ss += 2; in u64_to_le32_copy()
133 *(dd++) = *(ss++); in u64_to_le32_copy()
134 *(dd++) = *(ss++); in u64_to_le32_copy()
142 const uint32_t *ss = s; in u64_from_le32_copy() local
147 dd[1] = *(ss++); in u64_from_le32_copy()
148 dd[0] = *(ss++); in u64_from_le32_copy()
151 *(dd++) = *(ss++); in u64_from_le32_copy()
[all …]
/dpdk/app/test/
H A Dtest_ipsec_perf.c53 struct rte_ipsec_session ss[2]; member
234 memset(&sa->ss[0], 0, sizeof(sa->ss[0])); in create_sa()
245 sa->ss[0].sa = rte_zmalloc(NULL, sz, RTE_CACHE_LINE_SIZE); in create_sa()
246 TEST_ASSERT_NOT_NULL(sa->ss[0].sa, in create_sa()
249 sa->ss[0].type = action_type; in create_sa()
250 sa->ss[0].crypto.ses = &dummy_ses; in create_sa()
252 rc = rte_ipsec_sa_init(sa->ss[0].sa, &sa->sa_prm, sz); in create_sa()
256 rc = rte_ipsec_session_prepare(&sa->ss[0]); in create_sa()
286 k = rte_ipsec_pkt_crypto_prepare(&sa->ss[0], buf, in packet_prepare()
315 k = rte_ipsec_pkt_process(&sa->ss[0], buf, num_pkts); in packet_process()
H A Dtest_ipsec.c648 if (ut->ss[j].security.ses == NULL) in create_dummy_sec_session()
652 ut->ss[j].security.ol_flags = 0; in create_dummy_sec_session()
671 ut->ss[j].crypto.ses = s; in create_crypto_session()
740 memset(&ut->ss[j], 0, sizeof(ut->ss[j])); in create_sa()
751 TEST_ASSERT_NOT_NULL(ut->ss[j].sa, in create_sa()
754 ut->ss[j].type = action_type; in create_sa()
1186 ut->ss[j].security.ses); in destroy_dummy_sec_session()
1187 ut->ss[j].security.ctx = NULL; in destroy_dummy_sec_session()
1196 memset(&ut->ss[j], 0, sizeof(ut->ss[j])); in destroy_crypto_session()
1215 rte_ipsec_sa_fini(ut->ss[j].sa); in destroy_sa()
[all …]
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_tm.c242 struct tm_shared_shaper *ss; in tm_shared_shaper_search() local
246 return ss; in tm_shared_shaper_search()
1146 ss->shaper_profile_id); in update_subport_tc_rate()
1202 if (ss == NULL) { in pmd_tm_shared_shaper_add_update()
1216 if (ss == NULL) in pmd_tm_shared_shaper_add_update()
1269 if (ss == NULL) in pmd_tm_shared_shaper_delete()
1277 if (ss->n_users) in pmd_tm_shared_shaper_delete()
1287 free(ss); in pmd_tm_shared_shaper_delete()
2028 ss->n_users++; in pmd_tm_node_add()
2085 ss->n_users--; in pmd_tm_node_delete()
[all …]
/dpdk/drivers/compress/octeontx/include/
H A Dzip_regs.h201 uint64_t ss : 2; member
224 uint64_t ss : 2;
382 uint64_t ss : 2; member
405 uint64_t ss : 2;
/dpdk/drivers/compress/octeontx/
H A Dotx_zip_pmd.c158 inst->s.ss = ZIP_COMP_E_LEVEL_MIN; in zip_set_stream_parameters()
161 inst->s.ss = ZIP_COMP_E_LEVEL_MAX; in zip_set_stream_parameters()
171 inst->s.ss = ZIP_COMP_E_LEVEL_MED; /** PMD default **/ in zip_set_stream_parameters()
182 inst->s.ss = 0; in zip_set_stream_parameters()
H A Dotx_zip.h233 cmd83->s.ss, cmd83->s.cc); in zip_dump_instruction()
/dpdk/drivers/net/axgbe/
H A Daxgbe_dev.c240 unsigned int ss; in axgbe_set_speed() local
244 ss = 0x03; in axgbe_set_speed()
247 ss = 0x02; in axgbe_set_speed()
250 ss = 0x00; in axgbe_set_speed()
256 if (AXGMAC_IOREAD_BITS(pdata, MAC_TCR, SS) != ss) in axgbe_set_speed()
257 AXGMAC_IOWRITE_BITS(pdata, MAC_TCR, SS, ss); in axgbe_set_speed()
/dpdk/doc/guides/prog_guide/
H A Dtrace_lib.rst161 ``$HOME/dpdk-traces/rte-yyyy-mm-dd-[AP]M-hh-mm-ss/``.
190 babeltrace </path-to-trace-events/rte-yyyy-mm-dd-[AP]M-hh-mm-ss/>
234 babeltrace $HOME/dpdk-traces/rte-yyyy-mm-dd-[AP]M-hh-mm-ss/
/dpdk/doc/guides/nics/
H A Dintel_vf.rst156 ./dpdk-devbind.py -b igb_uio bb:ss.f
157 … echo 2 > /sys/bus/pci/devices/0000\:bb\:ss.f/max_vfs (To enable two VFs on a specific PCI device)
206 ./dpdk-devbind.py -b igb_uio bb:ss.f
207 … echo 2 > /sys/bus/pci/devices/0000\:bb\:ss.f/max_vfs (To enable two VFs on a specific PCI device)
291 ./dpdk-devbind.py -b igb_uio bb:ss.f
292 … echo 2 > /sys/bus/pci/devices/0000\:bb\:ss.f/max_vfs (To enable two VFs on a specific pci device)
/dpdk/drivers/net/dpaa2/mc/
H A Ddpni.c2918 layout->ss[i].ss_offset = ss_offset; in dpni_extract_sw_sequence_layout()
2919 layout->ss[i].ss_size = ss_size; in dpni_extract_sw_sequence_layout()
2920 layout->ss[i].param_offset = ext_params[i].param_offset; in dpni_extract_sw_sequence_layout()
2921 layout->ss[i].param_size = ext_params[i].param_size; in dpni_extract_sw_sequence_layout()

12