[systemd-devel] networkd Promiscuous mode

Lennart Poettering lennart at poettering.net
Thu Aug 14 08:00:10 PDT 2014


On Wed, 13.08.14 18:53, Marcel Holtmann (marcel at holtmann.org) wrote:

> 
> Hi Lennart,
> 
> >> There seems to be no way in systemd-networkd to put a link in
> >> Promiscuous mode. This is needed to make macvlan work correctly
> >> (Otherwise it receives no traffic with its mac address as the
> >> destination). If I am not mistaken this could be a boolean in *.link
> >> files.
> > 
> > Sounds useful. Added to the todo list.
> 
> actually this sounds like a design mistake. If macvlan requires the network interface in promiscuous mode, then it should do that internally.
> 
> Inside the kernel the promiscuous mode is actually reference counted. This can for example be utilized from packet(7) sockets. That way you do not accidentally leave a device in promiscuous mode if all users are gone.
> 
> So why not fix macvlan to put the parent into promiscuous mode.

Makes sense.

Removed the thing from the TODO list again...

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list