/* Updates the Receive Address Registers and Multicast Table Array. The caller must have a packed mc_addr_list of multicast addresses. The parameter rar_count will usually be hw->mac.rar_entry_count unless there are workarounds that change this.  */
static void e1000_update_mc_addr_list_82571(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count, u32 rar_used_count, u32 rar_count)
/* Updates the Receive Address Registers and Multicast Table Array. The caller must have a packed mc_addr_list of multicast addresses. The parameter rar_count will usually be hw->mac.rar_entry_count unless there are workarounds that change this.  */
static void e1000_update_mc_addr_list_82571(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count, u32 rar_used_count, u32 rar_count)
{
	if (e1000e_get_laa_state_82571(hw))
		rar_count--;
	e1000e_update_mc_addr_list_generic(hw, mc_addr_list, mc_addr_count,
					   rar_used_count, rar_count);
}