X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5_mac.c;h=edc7a32ae91ef60f773b4fb54938a67cb9f5a088;hp=0fb4a3e0f9d63588c1793d798440a0a15f61cc61;hb=caccf8b318cafcdafe39faa3c5ce3eef67007621;hpb=a85a606ca501296c81c4b3a5e6b359c7ad7e0a77 diff --git a/drivers/net/mlx5/mlx5_mac.c b/drivers/net/mlx5/mlx5_mac.c index 0fb4a3e0f9..edc7a32ae9 100644 --- a/drivers/net/mlx5/mlx5_mac.c +++ b/drivers/net/mlx5/mlx5_mac.c @@ -138,17 +138,14 @@ mlx5_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac, * Pointer to Ethernet device structure. * @param mac_addr * MAC address to register. + * + * @return + * 0 on success, a negative errno value otherwise and rte_errno is set. */ -void +int mlx5_mac_addr_set(struct rte_eth_dev *dev, struct ether_addr *mac_addr) { - int ret; - DRV_LOG(DEBUG, "port %u setting primary MAC address", dev->data->port_id); - - ret = mlx5_mac_addr_add(dev, mac_addr, 0, 0); - if (ret) - DRV_LOG(ERR, "port %u cannot set mac address: %s", - dev->data->port_id, strerror(rte_errno)); + return mlx5_mac_addr_add(dev, mac_addr, 0, 0); }