Lines Matching full:bmc
112 * shared between the host and the BMC they can be directed to in fbnic_bmc_rpc_all_multi_config()
114 * BMC. in fbnic_bmc_rpc_all_multi_config()
141 * BMC may have an all-multi rule already in place. As such in fbnic_bmc_rpc_all_multi_config()
143 * to modify the rules for the ALL MULTI below if the BMC in fbnic_bmc_rpc_all_multi_config()
157 /* Rewrite TCAM rule 23 to handle BMC all-multi traffic */ in fbnic_bmc_rpc_all_multi_config()
162 /* MACDA 0 - 3 is reserved for the BMC MAC address */ in fbnic_bmc_rpc_all_multi_config()
184 /* Check if BMC is present */ in fbnic_bmc_rpc_init()
188 /* Fetch BMC MAC addresses from firmware capabilities */ in fbnic_bmc_rpc_init()
192 /* Validate BMC MAC addresses */ in fbnic_bmc_rpc_init()
203 "No slot for BMC MAC address[%d]\n", j); in fbnic_bmc_rpc_init()
220 /* Rewrite TCAM rule 0 if it isn't present to relocate BMC rules */ in fbnic_bmc_rpc_init()
226 /* MACDA 0 - 3 is reserved for the BMC MAC address in fbnic_bmc_rpc_init()
269 /* To support scenarios where a BMC is present we must write the in fbnic_rss_reinit()
339 * multicast or BMC addresses. in fbnic_rss_reinit()
397 * Skip over the address reserved for the BMC MAC and in __fbnic_mc_sync()
412 /* Scan the BMC addresses to see if it may have already in __fbnic_mc_sync()
459 /* Move BMC only addresses back into BMC region */ in fbnic_sift_macda()
472 /* Verify BMC bit is set */ in fbnic_sift_macda()
481 /* Verify only BMC bit is set */ in fbnic_sift_macda()
520 "Found BMC MAC address w/ BMC not present\n"); in fbnic_clear_macda()
646 /* Verify BMC bit is set */ in __fbnic_write_tce_tcam_rev()
674 /* Verify BMC bit is set */ in __fbnic_write_tce_tcam()
1065 /* If BMC is present we need to preserve the last rule which in fbnic_clear_rules()
1066 * will be used to route traffic to the BMC if it is received. in fbnic_clear_rules()