Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_vf.c267 STATIC s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument
273 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector()
276 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector()
279 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector()
282 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
H A Dixgbe_common.c23 STATIC s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
2612 STATIC s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument
2620 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector()
2623 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector()
2626 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector()
2629 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
2649 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_set_mta() argument
2659 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta()
H A Dixgbe_api.h110 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
/f-stack/freebsd/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 …]
/f-stack/dpdk/drivers/net/e1000/base/
H A De1000_vf.c331 STATIC u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_vf() argument
348 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf()
349 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
H A De1000_mac.h52 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.h42 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.c867 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument
869 return e1000_hash_mc_addr_generic(hw, mc_addr); in e1000_hash_mc_addr()
H A De1000_mac.c488 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_generic() argument
544 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_generic()
545 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_generic()
/f-stack/freebsd/x86/include/
H A Ducontext.h132 __register_t mc_addr; member
/f-stack/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_hw.c24 static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr);
815 static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) in txgbe_mta_vector() argument
823 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in txgbe_mta_vector()
826 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in txgbe_mta_vector()
829 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in txgbe_mta_vector()
832 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in txgbe_mta_vector()
852 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr) in txgbe_set_mta() argument
862 vector = txgbe_mta_vector(hw, mc_addr); in txgbe_set_mta()
H A Dtxgbe_hw.h82 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr);
/f-stack/dpdk/drivers/net/igc/base/
H A Digc_mac.h51 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
H A Digc_api.h62 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
H A Digc_mac.c486 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr_generic() argument
542 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igc_hash_mc_addr_generic()
543 (((u16)mc_addr[5]) << bit_shift))); in igc_hash_mc_addr_generic()
H A Digc_api.c1348 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr() argument
1350 return igc_hash_mc_addr_generic(hw, mc_addr); in igc_hash_mc_addr()
/f-stack/freebsd/net/
H A Dif_lagg.h225 struct sockaddr_dl mc_addr; member
H A Dif_vlan.c179 struct sockaddr_dl mc_addr; member
597 (void)if_delmulti(ifp_p, (struct sockaddr *)&mc->mc_addr); in vlan_setmulti()
611 bcopy(ifma->ifma_addr, &mc->mc_addr, ifma->ifma_addr->sa_len); in vlan_setmulti()
612 mc->mc_addr.sdl_index = ifp_p->if_index; in vlan_setmulti()
617 error = if_addmulti(ifp_p, (struct sockaddr *)&mc->mc_addr, in vlan_setmulti()
1580 (struct sockaddr *)&mc->mc_addr); in vlan_unconfig_locked()
H A Dif_lagg.c1902 bcopy(ifma->ifma_addr, &mc->mc_addr, in lagg_setmulti()
1904 mc->mc_addr.sdl_index = ifp->if_index; in lagg_setmulti()
1911 (struct sockaddr *)&mc->mc_addr, &mc->mc_ifma); in lagg_setmulti()
/f-stack/dpdk/app/test-pmd/
H A Dtestpmd.h979 void mcast_addr_add(portid_t port_id, struct rte_ether_addr *mc_addr);
980 void mcast_addr_remove(portid_t port_id, struct rte_ether_addr *mc_addr);
H A Dconfig.c5028 mcast_addr_pool_append(struct rte_port *port, struct rte_ether_addr *mc_addr) in mcast_addr_pool_append() argument
5032 rte_ether_addr_copy(mc_addr, &port->mc_addr_pool[port->mc_addr_nb - 1]); in mcast_addr_pool_append()
5070 mcast_addr_add(portid_t port_id, struct rte_ether_addr *mc_addr) in mcast_addr_add() argument
5085 if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) { in mcast_addr_add()
5091 mcast_addr_pool_append(port, mc_addr); in mcast_addr_add()
5098 mcast_addr_remove(portid_t port_id, struct rte_ether_addr *mc_addr) in mcast_addr_remove() argument
5112 if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) in mcast_addr_remove()
5123 mcast_addr_pool_append(port, mc_addr); in mcast_addr_remove()
H A Dcmdline.c10634 struct rte_ether_addr mc_addr; member
10643 if (!rte_is_multicast_ether_addr(&res->mc_addr)) { in cmd_mcast_addr_parsed()
10645 res->mc_addr.addr_bytes[0], res->mc_addr.addr_bytes[1], in cmd_mcast_addr_parsed()
10646 res->mc_addr.addr_bytes[2], res->mc_addr.addr_bytes[3], in cmd_mcast_addr_parsed()
10647 res->mc_addr.addr_bytes[4], res->mc_addr.addr_bytes[5]); in cmd_mcast_addr_parsed()
10651 mcast_addr_add(res->port_num, &res->mc_addr); in cmd_mcast_addr_parsed()
10653 mcast_addr_remove(res->port_num, &res->mc_addr); in cmd_mcast_addr_parsed()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.c3487 u8 *mc_addr; in txgbe_dev_addr_list_itr() local
3490 mc_addr = *mc_addr_ptr; in txgbe_dev_addr_list_itr()
3491 *mc_addr_ptr = (mc_addr + sizeof(struct rte_ether_addr)); in txgbe_dev_addr_list_itr()
3492 return mc_addr; in txgbe_dev_addr_list_itr()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.c6826 u8 *mc_addr; in ixgbe_dev_addr_list_itr() local
6829 mc_addr = *mc_addr_ptr; in ixgbe_dev_addr_list_itr()
6830 *mc_addr_ptr = (mc_addr + sizeof(struct rte_ether_addr)); in ixgbe_dev_addr_list_itr()
6831 return mc_addr; in ixgbe_dev_addr_list_itr()