svn commit: r356993 - head/sys/net
Alexander V. Chernikov
melifaro at freebsd.org
Wed Jan 22 21:13:14 UTC 2020
22.01.2020, 21:02, "Alexander Motin" <mav at freebsd.org>:
> On 22.01.2020 15:59, Alexander V. Chernikov wrote:
>> 22.01.2020, 20:36, "Alexander Motin" <mav at freebsd.org>:
>>> Author: mav
>>> Date: Wed Jan 22 20:36:45 2020
>>> New Revision: 356993
>>> URL: https://svnweb.freebsd.org/changeset/base/356993
>>>
>>> Log:
>>> Update route MTUs for bridge, lagg and vlan interfaces.
>>>
>>> Those interfaces may implicitly change their MTU on addition of parent
>>> interface in addition to normal SIOCSIFMTU ioctl path, where the route
>>> MTUs are updated normally.
>>>
>>> MFC after: 2 weeks
>>> Sponsored by: iXsystems, Inc.
>>>
>>> Modified:
>>> head/sys/net/if_bridge.c
>>> head/sys/net/if_lagg.c
>>> head/sys/net/if_vlan.c
>> I'd suggest not duplicating business logic on providing notifications to multiple subsystems in each driver. This adds unnecessary complexity/layer violations. What do you think of creating something like if_notify_mtu_change(), embed these 2 calls there and use it everywhere?
>
> I'd be happy to use such KPI, but would prefer somebody more familiar
> with modern ifnet tendencies then me to design it. ;)
I guess raising a review with addition of such a KPI would summon some folks if they're not happy :-)
The current change looks rather hackish and I'd really love to see a bit more accurate version in a tree..
>
> --
> Alexander Motin
More information about the svn-src-all
mailing list