Home
last modified time | relevance | path

Searched refs:selector (Results 1 – 20 of 20) sorted by relevance

/dpdk/examples/pipeline/examples/
H A Dfib.cli38 pipeline PIPELINE0 selector nexthop_group_table group add
39 pipeline PIPELINE0 selector nexthop_group_table group add
40 pipeline PIPELINE0 selector nexthop_group_table group add
41 pipeline PIPELINE0 selector nexthop_group_table group add
42 pipeline PIPELINE0 selector nexthop_group_table group add
43 pipeline PIPELINE0 selector nexthop_group_table group add
44 pipeline PIPELINE0 selector nexthop_group_table group add
45 pipeline PIPELINE0 selector nexthop_group_table group add
46 pipeline PIPELINE0 selector nexthop_group_table group add
47 pipeline PIPELINE0 selector nexthop_group_table group add
[all …]
H A Dselector.spec4 ; A selector table is made out of groups of weighted members, with a given member potentially part
8 ; Weighted-Cost Multi-Path (WCMP) enabled FIB or a load balancer. It is part of the action selector
11 ; Normally, an action selector FIB is built with a routing table (the base table), a selector table
17 ; recomputing the IPv4 checksum, etc. The selector allows for multiple next hops to be specified
20 ; within the flow, with the flow defined by the selector n-tuple fields.
23 ; exclusively on illustrating the selector table. The group_id is read from the destination MAC
24 ; address and the selector n-tuple is represented by the Protocol, the source IP address and the
25 ; destination IP address fields. The member_id produced by the selector table is used to identify
68 selector s {
71 selector {
H A Dselector.cli23 pipeline PIPELINE0 build ./examples/pipeline/examples/selector.spec
25 pipeline PIPELINE0 selector s group add
26 pipeline PIPELINE0 selector s group member add ./examples/pipeline/examples/selector.txt
28 pipeline PIPELINE0 selector s show
H A Dfib.spec125 selector nexthop_group_table {
128 selector {
/dpdk/drivers/net/i40e/base/
H A Di40e_dcb.c222 dcbcfg->app[i].selector = (u8)((buf[offset] & in i40e_parse_ieee_app_tlv()
380 u8 up, selector; in i40e_parse_cee_app_tlv() local
391 switch (selector) { in i40e_parse_cee_app_tlv()
396 dcbcfg->app[i].selector = I40E_APP_SEL_TCPIP; in i40e_parse_cee_app_tlv()
400 dcbcfg->app[i].selector = selector; in i40e_parse_cee_app_tlv()
650 dcbcfg->app[0].selector = I40E_APP_SEL_ETHTYPE; in i40e_cee_to_dcb_v1_config()
657 dcbcfg->app[1].selector = I40E_APP_SEL_TCPIP; in i40e_cee_to_dcb_v1_config()
664 dcbcfg->app[2].selector = I40E_APP_SEL_ETHTYPE; in i40e_cee_to_dcb_v1_config()
747 dcbcfg->app[i].selector = I40E_APP_SEL_TCPIP; in i40e_cee_to_dcb_config()
1172 u8 priority, selector, i = 0; in i40e_add_ieee_app_pri_tlv() local
[all …]
H A Di40e_type.h657 u8 selector; member
/dpdk/drivers/net/ice/base/
H A Dice_dcb.c319 dcbcfg->app[i].selector = ((buf[offset] & in ice_parse_ieee_app_tlv()
477 u8 up, selector; in ice_parse_cee_app_tlv() local
487 selector = (app->upper_oui_sel & ICE_CEE_APP_SELECTOR_M); in ice_parse_cee_app_tlv()
488 switch (selector) { in ice_parse_cee_app_tlv()
490 dcbcfg->app[i].selector = ICE_APP_SEL_ETHTYPE; in ice_parse_cee_app_tlv()
493 dcbcfg->app[i].selector = ICE_APP_SEL_TCPIP; in ice_parse_cee_app_tlv()
497 dcbcfg->app[i].selector = selector; in ice_parse_cee_app_tlv()
859 u8 sel = cmp_dcbcfg->app[j].selector; in ice_cee_to_dcb_cfg()
890 dcbcfg->app[app_index].selector = ice_app_sel_type; in ice_cee_to_dcb_cfg()
1210 u8 priority, selector, i = 0; in ice_add_ieee_app_pri_tlv() local
[all …]
H A Dice_type.h1028 u8 selector; member
/dpdk/drivers/common/cnxk/
H A Droc_ie_on.h216 struct roc_ie_on_traffic_selector selector; member
221 struct roc_ie_on_traffic_selector selector; member
226 struct roc_ie_on_traffic_selector selector; member
/dpdk/lib/acl/
H A Dacl_run_neon.h40 uint32x4_t selector; in resolve_priority_neon() local
60 selector = vcgtq_s32(priority1, priority); in resolve_priority_neon()
61 results = vbslq_s32(selector, results1, results); in resolve_priority_neon()
62 priority = vbslq_s32(selector, priority1, priority); in resolve_priority_neon()
H A Dacl_run_sse.h60 xmm_t results, priority, results1, priority1, selector; in resolve_priority_sse() local
83 selector = _mm_cmpgt_epi32(priority1, priority); in resolve_priority_sse()
84 results = _mm_blendv_epi8(results, results1, selector); in resolve_priority_sse()
86 selector); in resolve_priority_sse()
H A Dacl_run_altivec.h44 __vector bool int selector; in resolve_priority_altivec() local
65 selector = vec_cmpgt(priority1, priority); in resolve_priority_altivec()
66 results = vec_sel(results, results1, selector); in resolve_priority_altivec()
68 selector); in resolve_priority_altivec()
/dpdk/lib/pipeline/
H A Drte_swx_ctl.c94 struct selector { struct
144 struct selector *selectors;
852 struct selector *s = &ctl->selectors[i]; in selector_free()
886 static struct selector *
892 struct selector *s = &ctl->selectors[i]; in selector_find()
1119 struct selector *s = &ctl->selectors[i]; in table_state_create()
1998 struct selector *s; in rte_swx_ctl_pipeline_selector_group_add()
2025 struct selector *s; in rte_swx_ctl_pipeline_selector_group_delete()
2078 struct selector *s; in rte_swx_ctl_pipeline_selector_group_member_add()
2136 struct selector *s; in rte_swx_ctl_pipeline_selector_group_member_delete()
[all …]
H A Drte_swx_pipeline.c2064 static struct selector *
2079 struct selector *s; in instr_table_translate()
7714 struct selector *s; in selector_find()
7791 struct selector *s; in rte_swx_pipeline_selector_config()
7998 struct selector *s; in selector_build()
8565 struct selector *s; in table_state_build()
9526 if (!p || !selector) in rte_swx_ctl_selector_info_get()
9547 struct selector *s; in rte_swx_ctl_selector_group_id_field_info_get()
9570 struct selector *s; in rte_swx_ctl_selector_field_info_get()
9594 struct selector *s; in rte_swx_ctl_selector_member_id_field_info_get()
[all …]
H A Drte_swx_ctl.h435 struct rte_swx_ctl_selector_info *selector);
H A Drte_swx_pipeline_internal.h773 struct selector { struct
774 TAILQ_ENTRY(selector) node;
789 TAILQ_HEAD(selector_tailq, selector); argument
/dpdk/lib/table/
H A Drte_swx_table_selector.c559 uint32_t *group_id_ptr, *member_id_ptr, group_id, member_id, selector, group_member_index; in rte_swx_table_selector_select() local
567 selector = hash(&(*selector_buffer)[t->params.selector_offset], in rte_swx_table_selector_select()
572 group_member_index = selector & (t->params.n_members_per_group_max - 1); in rte_swx_table_selector_select()
/dpdk/drivers/crypto/cnxk/
H A Dcn9k_ipsec.c585 sha1_or_gcm.selector); in cn9k_ipsec_inb_sa_create()
592 sha2.selector); in cn9k_ipsec_inb_sa_create()
597 aes_xcbc.selector); in cn9k_ipsec_inb_sa_create()
/dpdk/drivers/net/i40e/
H A Drte_pmd_i40e.c2872 dcb_cfg->app[0].selector = I40E_APP_SEL_ETHTYPE; in i40e_queue_region_dcb_configure()
H A Di40e_ethdev.c10492 dcb_cfg->app[0].selector = I40E_APP_SEL_ETHTYPE; in i40e_parse_dcb_configure()
10916 hw->local_dcbx_config.app[0].selector = in i40e_dcb_init_configure()