mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-15 00:34:10 +08:00
mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()
mlx4_u64_to_mac() predates the common helper but doesn't make the argument constant. Signed-off-by: Jakub Kicinski <kuba@kernel.org> Reviewed-by: Tariq Toukan <tariqt@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ded6e16b37
commit
1bb96a07f9
@ -3195,7 +3195,7 @@ int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting)
|
||||
port = mlx4_slaves_closest_port(dev, slave, port);
|
||||
s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
|
||||
|
||||
mlx4_u64_to_mac(mac, s_info->mac);
|
||||
u64_to_ether_addr(s_info->mac, mac);
|
||||
if (setting && !is_valid_ether_addr(mac)) {
|
||||
mlx4_info(dev, "Illegal MAC with spoofchk\n");
|
||||
return -EPERM;
|
||||
|
@ -92,14 +92,4 @@ void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int
|
||||
|
||||
struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
|
||||
|
||||
static inline void mlx4_u64_to_mac(u8 *addr, u64 mac)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = ETH_ALEN; i > 0; i--) {
|
||||
addr[i - 1] = mac & 0xFF;
|
||||
mac >>= 8;
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* MLX4_DRIVER_H */
|
||||
|
Loading…
Reference in New Issue
Block a user