]> git.baikalelectronics.ru Git - kernel.git/commit
ppp: build ifname using unit identifier for rtnl based devices
authorGuillaume Nault <g.nault@alphalink.fr>
Tue, 9 Aug 2016 13:12:26 +0000 (15:12 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Aug 2016 21:56:21 +0000 (14:56 -0700)
commitba084613a52f3e9cae0aa5409fed0d4bc1bd5b65
tree6790b1aa62160bddf693d708b856e3d1edec8ebe
parenta050bd6f1fca65962bcae80b53afb8cc84a254b7
ppp: build ifname using unit identifier for rtnl based devices

Userspace programs generally need to know the name of the ppp devices
they create. Both ioctl and rtnl interfaces use the ppp<suffix> sheme
to name them. But although the suffix used by the ioctl interface can
be known by userspace (it's the PPP unit identifier returned by the
PPPIOCGUNIT ioctl), the one used by the rtnl is only known by the
kernel.

This patch brings more consistency between ioctl and rtnl based ppp
devices by generating device names using the PPP unit identifer as
suffix in both cases. This way, userspace can always infer the name of
the devices they create.

Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ppp/ppp_generic.c