| /f-stack/dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_vf.c | 267 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 D | ixgbe_common.c | 23 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 D | ixgbe_api.h | 110 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
|
| /f-stack/freebsd/contrib/dev/ath/ath_hal/ar9300/ |
| H A D | ar9300_power.c | 54 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 D | e1000_vf.c | 331 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 D | e1000_mac.h | 52 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
|
| H A D | e1000_api.h | 42 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
|
| H A D | e1000_api.c | 867 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 D | e1000_mac.c | 488 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 D | ucontext.h | 132 __register_t mc_addr; member
|
| /f-stack/dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_hw.c | 24 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 D | txgbe_hw.h | 82 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr);
|
| /f-stack/dpdk/drivers/net/igc/base/ |
| H A D | igc_mac.h | 51 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
|
| H A D | igc_api.h | 62 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
|
| H A D | igc_mac.c | 486 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 D | igc_api.c | 1348 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 D | if_lagg.h | 225 struct sockaddr_dl mc_addr; member
|
| H A D | if_vlan.c | 179 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 D | if_lagg.c | 1902 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 D | testpmd.h | 979 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 D | config.c | 5028 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 D | cmdline.c | 10634 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 D | txgbe_ethdev.c | 3487 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 D | ixgbe_ethdev.c | 6826 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()
|