Skip to content

Commit 31d929d

Browse files
Villemoesdavem330
authored andcommitted
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
When the name_assign_type attribute was introduced (commit 685343f, "net: add name_assign_type netdev attribute"), the loopback device was explicitly mentioned as one which would make use of NET_NAME_PREDICTABLE: The name_assign_type attribute gives hints where the interface name of a given net-device comes from. These values are currently defined: ... NET_NAME_PREDICTABLE: The ifname has been assigned by the kernel in a predictable way that is guaranteed to avoid reuse and always be the same for a given device. Examples include statically created devices like the loopback device [...] Switch to that so that reading /sys/class/net/lo/name_assign_type produces something sensible instead of returning -EINVAL. Signed-off-by: Rasmus Villemoes <[email protected]> Reviewed-by: Jacob Keller <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent df727d4 commit 31d929d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/loopback.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ static __net_init int loopback_net_init(struct net *net)
211211
int err;
212212

213213
err = -ENOMEM;
214-
dev = alloc_netdev(0, "lo", NET_NAME_UNKNOWN, loopback_setup);
214+
dev = alloc_netdev(0, "lo", NET_NAME_PREDICTABLE, loopback_setup);
215215
if (!dev)
216216
goto out;
217217

0 commit comments

Comments
 (0)