<dec f='src/src/sys/dev/pci/ixgbe/ixgbe_api.h' l='113' type='s32 ixgbe_update_uc_addr_list(struct ixgbe_hw * hw, u8 * addr_list, u32 addr_count, ixgbe_mc_addr_itr func)'/>
<def f='src/src/sys/dev/pci/ixgbe/ixgbe_api.c' l='895' ll='901' type='s32 ixgbe_update_uc_addr_list(struct ixgbe_hw * hw, u8 * addr_list, u32 addr_count, ixgbe_mc_addr_itr func)'/>
<doc f='src/src/sys/dev/pci/ixgbe/ixgbe_api.c' l='884'>/**
 *  ixgbe_update_uc_addr_list - Updates the MAC&apos;s list of secondary addresses
 *  @hw: pointer to hardware structure
 *  @addr_list: the list of new multicast addresses
 *  @addr_count: number of addresses
 *  @func: iterator function to walk the multicast address list
 *
 *  The given list replaces any existing list. Clears the secondary addrs from
 *  receive address registers. Uses unused receive address registers for the
 *  first secondary addresses, and falls back to promiscuous mode as needed.
 **/</doc>
