Home
last modified time | relevance | path

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

/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_vf.c221 STATIC s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) in txgbe_mta_vector() argument
227 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in txgbe_mta_vector()
230 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in txgbe_mta_vector()
233 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in txgbe_mta_vector()
236 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in txgbe_mta_vector()
H A Dtxgbe_hw.c26 static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr);
739 static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) in txgbe_mta_vector() argument
745 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in txgbe_mta_vector()
748 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in txgbe_mta_vector()
751 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in txgbe_mta_vector()
754 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in txgbe_mta_vector()
774 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr) in txgbe_set_mta() argument
782 vector = txgbe_mta_vector(hw, mc_addr); in txgbe_set_mta()
H A Dtxgbe_hw.h83 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr);
/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);
/dpdk/drivers/net/ngbe/base/
H A Dngbe_hw.c623 static s32 ngbe_mta_vector(struct ngbe_hw *hw, u8 *mc_addr) in ngbe_mta_vector() argument
629 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ngbe_mta_vector()
632 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ngbe_mta_vector()
635 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ngbe_mta_vector()
638 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ngbe_mta_vector()
658 void ngbe_set_mta(struct ngbe_hw *hw, u8 *mc_addr) in ngbe_set_mta() argument
666 vector = ngbe_mta_vector(hw, mc_addr); in ngbe_set_mta()
H A Dngbe_hw.h76 void ngbe_set_mta(struct ngbe_hw *hw, u8 *mc_addr);
/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()
/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()
/dpdk/drivers/net/hns3/
H A Dhns3_common.c505 hns3_find_duplicate_mc_addr(struct hns3_hw *hw, struct rte_ether_addr *mc_addr) in hns3_find_duplicate_mc_addr() argument
514 if (rte_is_same_ether_addr(addr, mc_addr)) { in hns3_find_duplicate_mc_addr()
/dpdk/app/test-pmd/
H A Dtestpmd.h1110 void mcast_addr_add(portid_t port_id, struct rte_ether_addr *mc_addr);
1111 void mcast_addr_remove(portid_t port_id, struct rte_ether_addr *mc_addr);
H A Dconfig.c6017 mcast_addr_pool_append(struct rte_port *port, struct rte_ether_addr *mc_addr) in mcast_addr_pool_append() argument
6021 rte_ether_addr_copy(mc_addr, &port->mc_addr_pool[port->mc_addr_nb - 1]); in mcast_addr_pool_append()
6060 mcast_addr_add(portid_t port_id, struct rte_ether_addr *mc_addr) in mcast_addr_add() argument
6075 if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) { in mcast_addr_add()
6082 mcast_addr_pool_append(port, mc_addr); in mcast_addr_add()
6089 mcast_addr_remove(portid_t port_id, struct rte_ether_addr *mc_addr) in mcast_addr_remove() argument
6103 if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) in mcast_addr_remove()
6115 mcast_addr_pool_append(port, mc_addr); in mcast_addr_remove()
H A Dcmdline.c11079 struct rte_ether_addr mc_addr; member
11088 if (!rte_is_multicast_ether_addr(&res->mc_addr)) { in cmd_mcast_addr_parsed()
11091 RTE_ETHER_ADDR_BYTES(&res->mc_addr)); in cmd_mcast_addr_parsed()
11095 mcast_addr_add(res->port_num, &res->mc_addr); in cmd_mcast_addr_parsed()
11097 mcast_addr_remove(res->port_num, &res->mc_addr); in cmd_mcast_addr_parsed()
/dpdk/drivers/net/ngbe/
H A Dngbe_ethdev.c2691 u8 *mc_addr; in ngbe_dev_addr_list_itr() local
2694 mc_addr = *mc_addr_ptr; in ngbe_dev_addr_list_itr()
2695 *mc_addr_ptr = (mc_addr + sizeof(struct rte_ether_addr)); in ngbe_dev_addr_list_itr()
2696 return mc_addr; in ngbe_dev_addr_list_itr()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.c4189 u8 *mc_addr; in txgbe_dev_addr_list_itr() local
4192 mc_addr = *mc_addr_ptr; in txgbe_dev_addr_list_itr()
4193 *mc_addr_ptr = (mc_addr + sizeof(struct rte_ether_addr)); in txgbe_dev_addr_list_itr()
4194 return mc_addr; in txgbe_dev_addr_list_itr()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.c6635 u8 *mc_addr; in ixgbe_dev_addr_list_itr() local
6638 mc_addr = *mc_addr_ptr; in ixgbe_dev_addr_list_itr()
6639 *mc_addr_ptr = (mc_addr + sizeof(struct rte_ether_addr)); in ixgbe_dev_addr_list_itr()
6640 return mc_addr; in ixgbe_dev_addr_list_itr()