Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_mcast.c50 uint64_t mcam_data, mcam_mask; in nix_hw_update_mc_addr_list() local
90 mcam_data = 0ull; in nix_hw_update_mc_addr_list()
94 mcam_data |= ((uint64_t)*mac_addr++) << (8 * idx); in nix_hw_update_mc_addr_list()
97 &mcam_data, x_info->len); in nix_hw_update_mc_addr_list()
H A Dotx2_vlan.c203 uint64_t mcam_data, mcam_mask; in nix_vlan_update_mac() local
236 mcam_data = 0ULL; in nix_vlan_update_mac()
239 mcam_data |= ((uint64_t)*mac_addr++) << (8 * idx); in nix_vlan_update_mac()
244 &mcam_data, mkex->la_xtract.len + 1); in nix_vlan_update_mac()
288 uint64_t mcam_data, mcam_mask; in nix_vlan_mcam_config() local
309 mcam_data = ((uint32_t)vlan_id << 16); in nix_vlan_mcam_config()
312 &mcam_data, mkex->lb_xtract.len + 1); in nix_vlan_mcam_config()
334 mcam_data = 0ULL; in nix_vlan_mcam_config()
337 mcam_data |= ((uint64_t)*mac_addr++) << (8 * idx); in nix_vlan_mcam_config()
341 &mcam_data, mkex->la_xtract.len + 1); in nix_vlan_mcam_config()
H A Dotx2_flow.h158 uint64_t mcam_data[OTX2_MAX_MCAM_WIDTH_DWORDS]; member
214 uint8_t *mcam_data; /* point to flow->mcam_data + key_len */ member
H A Dotx2_flow_utils.c258 memcpy(pst->mcam_data + x->key_off, int_info, len); in flow_update_extraction_data()
263 *(pst->mcam_data + idx + x->key_off), idx, in flow_update_extraction_data()
921 flow->mcam_data[idx] |= base_entry->kw[idx]; in otx2_flow_mcam_alloc_and_write()
939 req->entry_data.kw[idx] = flow->mcam_data[idx]; in otx2_flow_mcam_alloc_and_write()
H A Dotx2_flow.c121 memcpy(pst->flow->mcam_data, key_data, key_len); in flow_program_npc()
127 idx, pst->flow->mcam_data[idx], in flow_program_npc()
380 pst->mcam_data = (uint8_t *)flow->mcam_data; in flow_parse_pattern()