| /dpdk/examples/pipeline/examples/ |
| H A D | fib.cli | 38 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 D | selector.spec | 4 ; 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 D | selector.cli | 23 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 D | fib.spec | 125 selector nexthop_group_table { 128 selector {
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_dcb.c | 222 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 D | i40e_type.h | 657 u8 selector; member
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_dcb.c | 319 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 D | ice_type.h | 1028 u8 selector; member
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_ie_on.h | 216 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 D | acl_run_neon.h | 40 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 D | acl_run_sse.h | 60 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 D | acl_run_altivec.h | 44 __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 D | rte_swx_ctl.c | 94 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 D | rte_swx_pipeline.c | 2064 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 D | rte_swx_ctl.h | 435 struct rte_swx_ctl_selector_info *selector);
|
| H A D | rte_swx_pipeline_internal.h | 773 struct selector { struct 774 TAILQ_ENTRY(selector) node; 789 TAILQ_HEAD(selector_tailq, selector); argument
|
| /dpdk/lib/table/ |
| H A D | rte_swx_table_selector.c | 559 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 D | cn9k_ipsec.c | 585 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 D | rte_pmd_i40e.c | 2872 dcb_cfg->app[0].selector = I40E_APP_SEL_ETHTYPE; in i40e_queue_region_dcb_configure()
|
| H A D | i40e_ethdev.c | 10492 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()
|