Home
last modified time | relevance | path

Searched refs:mcam_mask (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_vlan.c203 uint64_t mcam_data, mcam_mask; in nix_vlan_update_mac() local
231 mcam_mask = 0; in nix_vlan_update_mac()
233 &mcam_mask, mkex->la_xtract.len + 1); in nix_vlan_update_mac()
241 mcam_mask = BIT_ULL(48) - 1; in nix_vlan_update_mac()
246 &mcam_mask, mkex->la_xtract.len + 1); in nix_vlan_update_mac()
288 uint64_t mcam_data, mcam_mask; in nix_vlan_mcam_config() local
310 mcam_mask = (BIT_ULL(16) - 1) << 16; in nix_vlan_mcam_config()
314 &mcam_mask, mkex->lb_xtract.len + 1); in nix_vlan_mcam_config()
339 mcam_mask = BIT_ULL(48) - 1; in nix_vlan_mcam_config()
343 &mcam_mask, mkex->la_xtract.len + 1); in nix_vlan_mcam_config()
H A Dotx2_mcast.c50 uint64_t mcam_data, mcam_mask; in nix_hw_update_mc_addr_list() local
91 mcam_mask = RTE_LEN2MASK(48, uint64_t); in nix_hw_update_mc_addr_list()
99 &mcam_mask, x_info->len); in nix_hw_update_mc_addr_list()
H A Dotx2_flow.h159 uint64_t mcam_mask[OTX2_MAX_MCAM_WIDTH_DWORDS]; member
215 uint8_t *mcam_mask; /* point to flow->mcam_mask + key_len */ member
H A Dotx2_flow_utils.c216 if (!flow_mem_is_zero(pst->mcam_mask + x->key_off, in flow_update_extraction_data()
257 memcpy(pst->mcam_mask + x->key_off, int_info_mask, len); in flow_update_extraction_data()
264 *(pst->mcam_mask + idx + x->key_off)); in flow_update_extraction_data()
922 flow->mcam_mask[idx] |= base_entry->kw_mask[idx]; in otx2_flow_mcam_alloc_and_write()
940 req->entry_data.kw_mask[idx] = flow->mcam_mask[idx]; in otx2_flow_mcam_alloc_and_write()
H A Dotx2_flow.c122 memcpy(pst->flow->mcam_mask, key_mask, key_len); in flow_program_npc()
128 idx, pst->flow->mcam_mask[idx]); in flow_program_npc()
381 pst->mcam_mask = (uint8_t *)flow->mcam_mask; in flow_parse_pattern()