14/08/2025 12:08, Gavin Li: > Rules for multicast MAC addresses are intended to filter multicast traffic > and are managed through multicast MAC add/remove APIs. In mlx5_dev_spawn > function, devices (PF, VFs, and SFs) retrieve the netdev-configured MAC > addresses via netlink and store them in the PMD device data, which > includes multicast MAC addresses. > > To update multicast MAC address rules, create them within > mlx5_traffic_enable.
Sorry this is not clear. Please explain what was the previous behaviour with a past tense, and what is the new changed behaviour. > BITFIELD_DECLARE(mac_own, uint64_t, MLX5_MAX_MAC_ADDRESSES); > + BITFIELD_DECLARE(mac_pmd, uint64_t, MLX5_MAX_MAC_ADDRESSES); Not sure about the naming. What is the difference between mac_own and mac_pmd?