| /dpdk/app/test-flow-perf/ |
| H A D | items_gen.c | 131 vxlan_specs[ti].vni[2 - i] = vni_value >> (i * 8); in add_vxlan() 132 vxlan_masks[ti].vni[2 - i] = 0xff; in add_vxlan() 158 vxlan_gpe_specs[ti].vni[2 - i] = vni_value >> (i * 8); in add_vxlan_gpe() 159 vxlan_gpe_masks[ti].vni[2 - i] = 0xff; in add_vxlan_gpe() 201 geneve_specs[ti].vni[2 - i] = vni_value >> (i * 8); in add_geneve() 202 geneve_masks[ti].vni[2 - i] = 0xff; in add_geneve()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 773 union vni { in flow_verbs_translate_item_vxlan() union 775 uint8_t vni[4]; in flow_verbs_translate_item_vxlan() member 781 memcpy(&id.vni[1], spec->vni, 3); in flow_verbs_translate_item_vxlan() 783 memcpy(&id.vni[1], mask->vni, 3); in flow_verbs_translate_item_vxlan() 815 union vni { in flow_verbs_translate_item_vxlan_gpe() union 817 uint8_t vni[4]; in flow_verbs_translate_item_vxlan_gpe() member 823 memcpy(&id.vni[1], spec->vni, 3); in flow_verbs_translate_item_vxlan_gpe() 825 memcpy(&id.vni[1], mask->vni, 3); in flow_verbs_translate_item_vxlan_gpe()
|
| /dpdk/lib/net/ |
| H A D | rte_geneve.h | 56 uint8_t vni[3]; /**< Virtual network identifier. */ member
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_switch_filter.c | 993 if (vxlan_mask->vni[0] || in ice_switch_parse_pattern() 994 vxlan_mask->vni[1] || in ice_switch_parse_pattern() 995 vxlan_mask->vni[2]) { in ice_switch_parse_pattern() 996 list[t].h_u.tnl_hdr.vni = in ice_switch_parse_pattern() 997 (vxlan_spec->vni[2] << 16) | in ice_switch_parse_pattern() 998 (vxlan_spec->vni[1] << 8) | in ice_switch_parse_pattern() 999 vxlan_spec->vni[0]; in ice_switch_parse_pattern() 1000 list[t].m_u.tnl_hdr.vni = in ice_switch_parse_pattern() 1001 (vxlan_mask->vni[2] << 16) | in ice_switch_parse_pattern() 1002 (vxlan_mask->vni[1] << 8) | in ice_switch_parse_pattern() [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | rte_flow.h | 1101 uint8_t vni[3]; /**< VXLAN identifier. */ member 1303 uint8_t vni[3]; /**< Virtual Network Identifier. */ member 1310 .vni = "\xff\xff\xff", 1323 uint8_t vni[3]; /**< VXLAN identifier. */ member 1330 .vni = "\xff\xff\xff",
|
| /dpdk/examples/pipeline/examples/ |
| H A D | vxlan.spec | 36 bit<24> vni 146 mov h.outer_vxlan.vni t.vxlan_vni
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 952 if (memcmp(vxlan_mask->vni, full_mask, VNI_OR_TNI_LEN) && in hns3_parse_vxlan() 953 memcmp(vxlan_mask->vni, zero_mask, VNI_OR_TNI_LEN)) in hns3_parse_vxlan() 957 if (vxlan_mask->vni[0]) { in hns3_parse_vxlan() 959 memcpy(rule->key_conf.mask.outer_tun_vni, vxlan_mask->vni, in hns3_parse_vxlan() 962 memcpy(rule->key_conf.spec.outer_tun_vni, vxlan_spec->vni, in hns3_parse_vxlan() 1038 if (memcmp(geneve_mask->vni, full_mask, VNI_OR_TNI_LEN) && in hns3_parse_geneve() 1039 memcmp(geneve_mask->vni, zero_mask, VNI_OR_TNI_LEN)) in hns3_parse_geneve() 1043 if (geneve_mask->vni[0]) { in hns3_parse_geneve() 1045 memcpy(rule->key_conf.mask.outer_tun_vni, geneve_mask->vni, in hns3_parse_geneve() 1048 memcpy(rule->key_conf.spec.outer_tun_vni, geneve_spec->vni, in hns3_parse_geneve()
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_filter.h | 69 uint32_t vni; member
|
| H A D | bnxt_flow.c | 584 !!memcmp(vxlan_mask->vni, vni_mask, in bnxt_validate_and_parse_flow_type() 597 vxlan_spec->vni, 3); in bnxt_validate_and_parse_flow_type() 598 filter->vni = in bnxt_validate_and_parse_flow_type() 652 filter->vni = in bnxt_validate_and_parse_flow_type() 1856 mf->vni == nf->vni && in bnxt_match_filter()
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_flow.c | 2492 if ((vxlan_mask->vni[0] || vxlan_mask->vni[1] || in ixgbe_parse_fdir_filter_tunnel() 2493 vxlan_mask->vni[2]) && in ixgbe_parse_fdir_filter_tunnel() 2494 ((vxlan_mask->vni[0] != 0xFF) || in ixgbe_parse_fdir_filter_tunnel() 2495 (vxlan_mask->vni[1] != 0xFF) || in ixgbe_parse_fdir_filter_tunnel() 2496 (vxlan_mask->vni[2] != 0xFF))) { in ixgbe_parse_fdir_filter_tunnel() 2504 rte_memcpy(&rule->mask.tunnel_id_mask, vxlan_mask->vni, in ixgbe_parse_fdir_filter_tunnel() 2505 RTE_DIM(vxlan_mask->vni)); in ixgbe_parse_fdir_filter_tunnel() 2512 vxlan_spec->vni, RTE_DIM(vxlan_spec->vni)); in ixgbe_parse_fdir_filter_tunnel()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ptypes.h | 341 u8 vni[3]; member
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_flow.c | 924 .vni = { 0xff, 0xff, 0xff } in sfc_flow_parse_vxlan() 948 rc = sfc_flow_set_efx_spec_vni_or_vsid(efx_spec, spec->vni, in sfc_flow_parse_vxlan() 949 mask->vni, item, error); in sfc_flow_parse_vxlan() 978 .vni = { 0xff, 0xff, 0xff } in sfc_flow_parse_geneve() 1017 rc = sfc_flow_set_efx_spec_vni_or_vsid(efx_spec, spec->vni, in sfc_flow_parse_geneve() 1018 mask->vni, item, error); in sfc_flow_parse_geneve()
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_filter.c | 585 __in const uint8_t *vni, in efx_filter_spec_set_vxlan() argument 590 vni, inner_addr, outer_addr); in efx_filter_spec_set_vxlan() 600 __in const uint8_t *vni, in efx_filter_spec_set_geneve() argument 605 vni, inner_addr, outer_addr); in efx_filter_spec_set_geneve()
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_fdir.h | 218 __be32 vni; /* 8 bits reserved, always be zero */ member
|
| H A D | ice_protocol_type.h | 305 __be32 vni; /* only use lower 24-bits */ member
|
| H A D | ice_fdir.c | 3571 input->vxlan_data.vni); in ice_fdir_get_gen_prgm_pkt() 3596 input->vxlan_data.vni); in ice_fdir_get_gen_prgm_pkt() 3624 input->vxlan_data.vni); in ice_fdir_get_gen_prgm_pkt() 3650 input->vxlan_data.vni); in ice_fdir_get_gen_prgm_pkt()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.h | 158 uint16_t vni; member
|
| H A D | qede_ethdev.c | 653 ucast->vni == tmp->vni && in qede_ucast_filter() 657 ucast->vlan, ucast->vni); in qede_ucast_filter() 669 u->vni = ucast->vni; in qede_ucast_filter() 677 ucast->vni == tmp->vni) in qede_ucast_filter()
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_l2_api.h | 116 u32 vni; member
|
| /dpdk/doc/guides/howto/ |
| H A D | flow_bifurcation.rst | 69 testpmd> flow create 0 ingress pattern eth / ipv4 / udp / vxlan vni is 42 / end \
|
| /dpdk/lib/pipeline/ |
| H A D | rte_table_action.h | 438 uint32_t vni; /**< VXLAN Network Identifier (VNI). */ member
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_flow.c | 1812 rule_action->encap.vxlan.vxlan.vni = in flow_rule_action_get() 1813 (spec.vxlan.vni[0] << 16U | in flow_rule_action_get() 1814 spec.vxlan.vni[1] << 8U in flow_rule_action_get() 1815 | spec.vxlan.vni[2]); in flow_rule_action_get()
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1563 size = sizeof(((struct rte_flow_item_vxlan *)NULL)->vni); in ulp_rte_vxlan_hdr_handler() 1565 ulp_deference_struct(vxlan_spec, vni), in ulp_rte_vxlan_hdr_handler() 1566 ulp_deference_struct(vxlan_mask, vni), in ulp_rte_vxlan_hdr_handler() 1970 size = sizeof(vxlan_spec->vni); in ulp_rte_enc_vxlan_hdr_handler() 1971 field = ulp_rte_parser_fld_copy(field, &vxlan_spec->vni, size); in ulp_rte_enc_vxlan_hdr_handler()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | switch_representation.rst | 838 actions vxlan_encap vni 42 / passthru / end 843 pattern vxlan vni is 42 / end 857 actions vxlan_encap vni 42 / port_id id 3 / end 860 pattern vxlan vni is 42 / end
|
| /dpdk/drivers/net/ipn3ke/ |
| H A D | ipn3ke_flow.c | 111 rte_memcpy(&parser->key[6], vxlan->vni, 3); in ipn3ke_pattern_vxlan() 579 rte_memcpy(&parser->key[0], vxlan->vni, 3); in ipn3ke_pattern_vxlan_ip_udp()
|