|
@@ -611,12 +611,6 @@ static inline u8 bnx2x_vlan_mac_get_rx_tx_flag(struct bnx2x_vlan_mac_obj *o)
|
|
|
return rx_tx_flag;
|
|
|
}
|
|
|
|
|
|
-/* LLH CAM line allocations */
|
|
|
-enum {
|
|
|
- LLH_CAM_ISCSI_ETH_LINE = 0,
|
|
|
- LLH_CAM_ETH_LINE,
|
|
|
- LLH_CAM_MAX_PF_LINE = NIG_REG_LLH1_FUNC_MEM_SIZE / 2
|
|
|
-};
|
|
|
|
|
|
static inline void bnx2x_set_mac_in_nig(struct bnx2x *bp,
|
|
|
bool add, unsigned char *dev_addr, int index)
|
|
@@ -625,7 +619,7 @@ static inline void bnx2x_set_mac_in_nig(struct bnx2x *bp,
|
|
|
u32 reg_offset = BP_PORT(bp) ? NIG_REG_LLH1_FUNC_MEM :
|
|
|
NIG_REG_LLH0_FUNC_MEM;
|
|
|
|
|
|
- if (!IS_MF_SI(bp) || index > LLH_CAM_MAX_PF_LINE)
|
|
|
+ if (!IS_MF_SI(bp) || index > BNX2X_LLH_CAM_MAX_PF_LINE)
|
|
|
return;
|
|
|
|
|
|
DP(BNX2X_MSG_SP, "Going to %s LLH configuration at entry %d\n",
|
|
@@ -731,9 +725,10 @@ static void bnx2x_set_one_mac_e2(struct bnx2x *bp,
|
|
|
if (cmd != BNX2X_VLAN_MAC_MOVE) {
|
|
|
if (test_bit(BNX2X_ISCSI_ETH_MAC, vlan_mac_flags))
|
|
|
bnx2x_set_mac_in_nig(bp, add, mac,
|
|
|
- LLH_CAM_ISCSI_ETH_LINE);
|
|
|
+ BNX2X_LLH_CAM_ISCSI_ETH_LINE);
|
|
|
else if (test_bit(BNX2X_ETH_MAC, vlan_mac_flags))
|
|
|
- bnx2x_set_mac_in_nig(bp, add, mac, LLH_CAM_ETH_LINE);
|
|
|
+ bnx2x_set_mac_in_nig(bp, add, mac,
|
|
|
+ BNX2X_LLH_CAM_ETH_LINE);
|
|
|
}
|
|
|
|
|
|
/* Reset the ramrod data buffer for the first rule */
|