Lines Matching refs:mac_addr
145 generate_random_mac_addr(struct rte_ether_addr *mac_addr) in generate_random_mac_addr() argument
150 mac_addr->addr_bytes[0] = 0x00; in generate_random_mac_addr()
151 mac_addr->addr_bytes[1] = 0x09; in generate_random_mac_addr()
152 mac_addr->addr_bytes[2] = 0xC0; in generate_random_mac_addr()
154 mac_addr->addr_bytes[0] |= RTE_ETHER_LOCAL_ADMIN_ADDR; in generate_random_mac_addr()
157 memcpy(&mac_addr->addr_bytes[3], &random, 3); in generate_random_mac_addr()
1019 txgbevf_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr, in txgbevf_add_mac_addr() argument
1031 if (memcmp(hw->mac.perm_addr, mac_addr, in txgbevf_add_mac_addr()
1034 err = txgbevf_set_uc_addr_vf(hw, 2, mac_addr->addr_bytes); in txgbevf_add_mac_addr()
1038 RTE_ETHER_ADDR_BYTES(mac_addr), err); in txgbevf_add_mac_addr()
1048 struct rte_ether_addr *mac_addr; in txgbevf_remove_mac_addr() local
1064 for (i = 0, mac_addr = dev->data->mac_addrs; in txgbevf_remove_mac_addr()
1065 i < hw->mac.num_rar_entries; i++, mac_addr++) { in txgbevf_remove_mac_addr()
1070 if (rte_is_zero_ether_addr(mac_addr)) in txgbevf_remove_mac_addr()
1073 if (memcmp(perm_addr, mac_addr, in txgbevf_remove_mac_addr()
1076 err = txgbevf_set_uc_addr_vf(hw, 2, mac_addr->addr_bytes); in txgbevf_remove_mac_addr()
1082 RTE_ETHER_ADDR_BYTES(mac_addr), err); in txgbevf_remove_mac_addr()