Home
last modified time | relevance | path

Searched refs:act_tcam (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/meta/fbnic/ !
Dfbnic_rpc.c104 struct fbnic_act_tcam *act_tcam; in fbnic_bmc_rpc_all_multi_config() local
121 set_bit(FBNIC_MAC_ADDR_T_BMC, mac_addr->act_tcam); in fbnic_bmc_rpc_all_multi_config()
126 mac_addr->act_tcam); in fbnic_bmc_rpc_all_multi_config()
129 mac_addr->act_tcam); in fbnic_bmc_rpc_all_multi_config()
130 } else if (!test_bit(FBNIC_MAC_ADDR_T_BMC, mac_addr->act_tcam) && in fbnic_bmc_rpc_all_multi_config()
133 clear_bit(FBNIC_MAC_ADDR_T_ALLMULTI, mac_addr->act_tcam); in fbnic_bmc_rpc_all_multi_config()
134 clear_bit(FBNIC_MAC_ADDR_T_BMC, mac_addr->act_tcam); in fbnic_bmc_rpc_all_multi_config()
144 act_tcam = &fbd->act_tcam[FBNIC_RPC_ACT_TBL_BMC_ALL_MULTI_OFFSET]; in fbnic_bmc_rpc_all_multi_config()
150 if (act_tcam->state == FBNIC_TCAM_S_VALID) in fbnic_bmc_rpc_all_multi_config()
151 act_tcam->state = FBNIC_TCAM_S_DELETE; in fbnic_bmc_rpc_all_multi_config()
[all …]
Dfbnic_netdev.c106 set_bit(FBNIC_MAC_ADDR_T_UNICAST, avail_addr->act_tcam); in fbnic_uc_sync()
147 set_bit(FBNIC_MAC_ADDR_T_MULTICAST, avail_addr->act_tcam); in fbnic_mc_sync()
189 set_bit(FBNIC_MAC_ADDR_T_UNICAST, mac_addr->act_tcam); in __fbnic_set_rx_mode()
200 set_bit(FBNIC_MAC_ADDR_T_BROADCAST, mac_addr->act_tcam); in __fbnic_set_rx_mode()
224 mac_addr->act_tcam); in __fbnic_set_rx_mode()
226 mac_addr->act_tcam); in __fbnic_set_rx_mode()
244 mac_addr->act_tcam); in __fbnic_set_rx_mode()
246 mac_addr->act_tcam); in __fbnic_set_rx_mode()
250 if (test_bit(FBNIC_MAC_ADDR_T_BMC, mac_addr->act_tcam)) { in __fbnic_set_rx_mode()
252 mac_addr->act_tcam); in __fbnic_set_rx_mode()
[all …]
Dfbnic_rpc.h44 DECLARE_BITMAP(act_tcam, FBNIC_RPC_TCAM_ACT_NUM_ENTRIES);
Dfbnic.h45 struct fbnic_act_tcam act_tcam[FBNIC_RPC_TCAM_ACT_NUM_ENTRIES]; member