Lines Matching full:bmc
111 * shared between the host and the BMC they can be directed to in fbnic_bmc_rpc_all_multi_config()
113 * BMC. in fbnic_bmc_rpc_all_multi_config()
140 * BMC may have an all-multi rule already in place. As such in fbnic_bmc_rpc_all_multi_config()
142 * to modify the rules for the ALL MULTI below if the BMC in fbnic_bmc_rpc_all_multi_config()
156 /* Rewrite TCAM rule 23 to handle BMC all-multi traffic */ in fbnic_bmc_rpc_all_multi_config()
161 /* MACDA 0 - 3 is reserved for the BMC MAC address */ in fbnic_bmc_rpc_all_multi_config()
183 /* Check if BMC is present */ in fbnic_bmc_rpc_init()
187 /* Fetch BMC MAC addresses from firmware capabilities */ in fbnic_bmc_rpc_init()
191 /* Validate BMC MAC addresses */ in fbnic_bmc_rpc_init()
202 "No slot for BMC MAC address[%d]\n", j); in fbnic_bmc_rpc_init()
219 /* Rewrite TCAM rule 0 if it isn't present to relocate BMC rules */ in fbnic_bmc_rpc_init()
225 /* MACDA 0 - 3 is reserved for the BMC MAC address in fbnic_bmc_rpc_init()
268 /* To support scenarios where a BMC is present we must write the in fbnic_rss_reinit()
338 * multicast or BMC addresses. in fbnic_rss_reinit()
396 * Skip over the address reserved for the BMC MAC and in __fbnic_mc_sync()
411 /* Scan the BMC addresses to see if it may have already in __fbnic_mc_sync()
458 /* Move BMC only addresses back into BMC region */ in fbnic_sift_macda()
471 /* Verify BMC bit is set */ in fbnic_sift_macda()
480 /* Verify only BMC bit is set */ in fbnic_sift_macda()
519 "Found BMC MAC address w/ BMC not present\n"); in fbnic_clear_macda()
645 /* Verify BMC bit is set */ in __fbnic_write_tce_tcam_rev()
673 /* Verify BMC bit is set */ in __fbnic_write_tce_tcam()
711 /* If BMC is present we need to preserve the last rule which in fbnic_clear_rules()
712 * will be used to route traffic to the BMC if it is received. in fbnic_clear_rules()