From b3defed8d71d40a2727cb178ed730d26a087b3d3 Mon Sep 17 00:00:00 2001 From: Burt P Date: Mon, 17 Jul 2017 13:33:36 -0500 Subject: net.c: add predictable network names from systemd See: https://github.com/systemd/systemd/blob/master/src/udev/udev-builtin-net_id.c#L20 Signed-off-by: Burt P --- modules/network/net.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/network/net.c b/modules/network/net.c index 0adf608f..beb644d5 100644 --- a/modules/network/net.c +++ b/modules/network/net.c @@ -230,13 +230,13 @@ static struct { char *label; char *icon; } netdev2type[] = { + /* Classic */ { "eth", "Ethernet", "network-interface" }, { "lo", "Loopback", "network" }, { "ppp", "Point-to-Point", "modem" }, { "ath", "Wireless", "wireless" }, { "wlan", "Wireless", "wireless" }, { "ra", "Wireless", "wireless" }, - { "wl", "Wireless", "wireless" }, { "wmaster", "Wireless", "wireless" }, { "tun", "Virtual Point-to-Point (TUN)", "network" }, { "tap", "Ethernet (TAP)", "network" }, @@ -257,6 +257,13 @@ static struct { { "msh", "Mesh Network", "wireless" }, { "wmaster", "Wireless Master Interface", "wireless" }, { "vboxnet", "VirtualBox Virtual Network Interface", "network" }, + + /* Predictable network interface device names (systemd) */ + { "en", "Ethernet", "network-interface" }, + { "sl", "Serial Line Internet Protocol", "network" }, + { "wl", "Wireless", "wireless" }, + { "ww", "Wireless (WAN)", "wireless" }, + { NULL, "Unknown", "network" }, }; -- cgit v1.2.3