| /dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_vf.c | 221 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 D | txgbe_hw.c | 26 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 D | txgbe_hw.h | 83 void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr);
|
| /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);
|
| /dpdk/drivers/net/ngbe/base/ |
| H A D | ngbe_hw.c | 623 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 D | ngbe_hw.h | 76 void ngbe_set_mta(struct ngbe_hw *hw, u8 *mc_addr);
|
| /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()
|
| /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()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_common.c | 505 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 D | testpmd.h | 1110 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 D | config.c | 6017 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 D | cmdline.c | 11079 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 D | ngbe_ethdev.c | 2691 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 D | txgbe_ethdev.c | 4189 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 D | ixgbe_ethdev.c | 6635 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()
|