[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <6b539e30f4a610b2476fde1c637c31db36fb1e92.camel@mellanox.com>
Date: Thu, 26 Mar 2020 00:17:58 +0000
From: Saeed Mahameed <saeedm@...lanox.com>
To: "cai@....pw" <cai@....pw>, Moshe Shemesh <moshe@...lanox.com>
CC: Jiri Pirko <jiri@...lanox.com>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"davem@...emloft.net" <davem@...emloft.net>,
Parav Pandit <parav@...lanox.com>,
Vladyslav Tarasiuk <vladyslavt@...lanox.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: Re: No networking due to "net/mlx5e: Add support for devlink-port in
non-representors mode"
On Wed, 2020-03-25 at 16:25 -0400, Qian Cai wrote:
> > On Mar 25, 2020, at 3:33 PM, Moshe Shemesh <moshe@...lanox.com>
> > wrote:
> >
> >
> > On 3/25/2020 6:01 AM, Qian Cai wrote:
> > > Reverted the linux-next commit c6acd629ee (“net/mlx5e: Add
> > > support for devlink-port in non-representors mode”)
> > > and its dependencies,
> > >
> > > 162add8cbae4 (“net/mlx5e: Use devlink virtual flavour for VF
> > > devlink port”)
> > > 31e87b39ba9d (“net/mlx5e: Fix devlink port register sequence”)
> > >
> > > on the top of next-20200324 allowed NICs to obtain an IPv4
> > > address from DHCP again.
> >
> > These patches should not interfere DHCP.
> >
> > You might have dependencies on interface name which was changed by
> > this patch, please check.
>
> Yes,
>
> Before,
> [ 238.225149][ T2021] mlx5_core 0000:0b:00.1 enp11s0f1: renamed from
> eth1
> [ 238.511324][ T2035] mlx5_core 0000:0b:00.0 enp11s0f0: renamed from
> eth0
>
> Now,
> [ 234.448420][ T2013] mlx5_core 0000:0b:00.1 enp11s0f1np1: renamed
> from eth1
> [ 234.664236][ T2042] mlx5_core 0000:0b:00.0 enp11s0f0np0: renamed
> from eth0
>
it is not a good idea to use the interface name as a unique identifier,
this is not resilient for kernel updates or configuration updates, e.g
installing an extra card
Just use the HW mac address as a unique identifier in the network
scripts:
from [1]:
HWADDR=MAC-address
where MAC-address is the hardware address of the Ethernet device in the
form AA:BB:CC:DD:EE:FF. This directive must be used in machines
containing more than one NIC to ensure that the interfaces are assigned
the correct device names regardless of the configured load order for
each NIC's module.
[1]
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces
Powered by blists - more mailing lists