Home
last modified time | relevance | path

Searched refs:mc_addr (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/ixgbe/
H A Dixgbe_vf.c296 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument
302 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector()
305 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector()
308 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector()
311 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
H A Dixgbe_common.c53 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
2651 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument
2659 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector()
2662 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector()
2665 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector()
2668 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
2688 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_set_mta() argument
2698 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta()
H A Dixgbe_api.h140 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_power.c54 static void ar9300_wowoffload_add_mcast_filter(struct ath_hal *ah, u_int8_t *mc_addr) in ar9300_wowoffload_add_mcast_filter() argument
60 memcpy((u_int8_t *) &val, &mc_addr[0], 3); in ar9300_wowoffload_add_mcast_filter()
62 memcpy((u_int8_t *) &val, &mc_addr[3], 3); in ar9300_wowoffload_add_mcast_filter()
321 u_int8_t mc_addr[6]; in ar9300_wowoffload_download_ns_info() local
346 mc_addr[0] = 0x33; in ar9300_wowoffload_download_ns_info()
347 mc_addr[1] = 0x33; in ar9300_wowoffload_download_ns_info()
348 mc_addr[2] = 0xFF; in ar9300_wowoffload_download_ns_info()
349 mc_addr[3] = p_info->SolicitedNodeIPv6Address.u8[13]; in ar9300_wowoffload_download_ns_info()
350 mc_addr[4] = p_info->SolicitedNodeIPv6Address.u8[14]; in ar9300_wowoffload_download_ns_info()
351 mc_addr[5] = p_info->SolicitedNodeIPv6Address.u8[15]; in ar9300_wowoffload_download_ns_info()
[all …]
/freebsd/sys/dev/e1000/
H A De1000_vf.c357 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_vf() argument
374 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf()
375 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
H A De1000_mac.h82 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.h72 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.c938 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument
940 return e1000_hash_mc_addr_generic(hw, mc_addr); in e1000_hash_mc_addr()
H A De1000_mac.c523 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_generic() argument
579 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_generic()
580 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_generic()
/freebsd/sys/dev/igc/
H A Digc_mac.h35 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
H A Digc_mac.c301 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr_generic() argument
357 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igc_hash_mc_addr_generic()
358 (((u16) mc_addr[5]) << bit_shift))); in igc_hash_mc_addr_generic()
H A Digc_api.c423 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr() argument
425 return igc_hash_mc_addr_generic(hw, mc_addr); in igc_hash_mc_addr()
H A Digc_api.h31 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
/freebsd/sys/x86/include/
H A Ducontext.h130 __register_t mc_addr; member
/freebsd/sys/net/
H A Dif_lagg.h223 struct sockaddr_dl mc_addr; member
H A Dif_vlan.c175 struct sockaddr_dl mc_addr; member
647 (void)if_delmulti(ifp_p, (struct sockaddr *)&mc->mc_addr); in vlan_setmulti()
662 bcopy(ifma->ifma_addr, &mc->mc_addr, ifma->ifma_addr->sa_len); in vlan_setmulti()
663 mc->mc_addr.sdl_index = ifp_p->if_index; in vlan_setmulti()
668 error = if_addmulti(ifp_p, (struct sockaddr *)&mc->mc_addr, in vlan_setmulti()
1902 (struct sockaddr *)&mc->mc_addr); in vlan_unconfig_locked()
H A Dif_lagg.c2017 bcopy(ifma->ifma_addr, &mc->mc_addr, ifma->ifma_addr->sa_len); in lagg_setmulti()
2018 mc->mc_addr.sdl_index = ifp->if_index; in lagg_setmulti()
2025 (struct sockaddr *)&mc->mc_addr, &mc->mc_ifma); in lagg_setmulti()
/freebsd/sys/contrib/xen/arch-x86/
H A Dxen-mca.h147 uint64_t mc_addr; /* bank address, only valid member
/freebsd/sys/dev/fxp/
H A Dif_fxpreg.h237 uint8_t mc_addr[MAXMCADDR][6]; member
H A Dif_fxp.c2976 bcopy(LLADDR(sdl), mcsp->mc_addr[mcsp->mc_cnt * ETHER_ADDR_LEN], in fxp_setup_maddr()