ice: use eth_broadcast_addr() to set broadcast address
authorLu Wei <luwei32@huawei.com>
Wed, 18 May 2022 21:27:59 +0000 (14:27 -0700)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 30 Jun 2022 20:53:33 +0000 (13:53 -0700)
Use eth_broadcast_addr() to set broadcast address instead of memset().

Signed-off-by: Lu Wei <luwei32@huawei.com>
Tested-by: Gurucharan <gurucharanx.g@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_tc_lib.c

index 2fb3ef9..1479515 100644 (file)
@@ -1256,7 +1256,7 @@ ice_handle_tclass_action(struct ice_vsi *vsi,
                           ICE_TC_FLWR_FIELD_ENC_DST_MAC)) {
                ether_addr_copy(fltr->outer_headers.l2_key.dst_mac,
                                vsi->netdev->dev_addr);
-               memset(fltr->outer_headers.l2_mask.dst_mac, 0xff, ETH_ALEN);
+               eth_broadcast_addr(fltr->outer_headers.l2_mask.dst_mac);
        }
 
        /* validate specified dest MAC address, make sure either it belongs to