Device type l2tpeth not supported



Hi,


Seems like the kernel have started to create l2tp devices as device type l2tpeth, when running 'ip l2tp ....'. Before it did not set the type, so it got default (ethernet) type.

https://github.com/torvalds/linux/commit/a485c2b877619935f7346146791f0d22f5da723a

# cat /sys/class/net/Gigabit0_1/uevent
DEVTYPE=l2tpeth
INTERFACE=Gigabit0_1
IFINDEX=6

When NetworkManager starts, it sets the type to unknown
Mar 16 13:16:48 node1 NetworkManager[9542]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
Mar 16 13:16:48 node1 NetworkManager[9542]: <info>  [1521206208.4854] manager: (Gigabit0_1): new Generic device (/org/freedesktop/NetworkManager/Devices/3)

# nmcli dev
DEVICE         TYPE      STATE         CONNECTION
Gigabit0_1     unknown   unmanaged     --        

I'm running:
# cat /etc/issue
Ubuntu 16.04.4 LTS \n \l
# uname -a
Linux node1 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# /usr/sbin/NetworkManager --version
1.2.6

I have looked after updates for fixing this in the NetworkManager sources, but could not find any indications for that this is fixed for later versions.

Any plans for supporting l2tpeth type in NetworkManager?

Is there some trick I can use to change type of created devices using nmcli? (At the moment I use LD_PRELOAD to have NetworkManager read from another uevent file.)


Regards,

Hans Ole Rafaelsen


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]