IFNAMSIZ/IF_NAMESIZE change proposal
Julian Elischer
julian at freebsd.org
Mon Sep 16 05:26:37 UTC 2013
On 9/16/13 1:23 PM, Julian Elischer wrote:
> On 9/15/13 12:21 AM, Warner Losh wrote:
>> On Sep 14, 2013, at 2:44 AM, Anuranjan Shukla wrote:
>>> At Juniper Networks, interface name size was needed to be longer
>>> than what FreeBSD has. We're trying to reduce our local changes to
>>> FreeBSD to allow us an easier time upgrading to newer FreeBSD
>>> releases, and support the modularization of the network stack we'd
>>> proposed earlier. I'm sending this out to propose changing
>>> IFNAMSIZ from 16 to 60 (this is the size we use) in FreeBSD. We
>>> don't see any downside (other than increasing the ifreq structure
>>> size for one) to doing this, as allowing longer interface names
>>> can be handy for vendors. I'd like to hear if there's a strong
>>> objection to this. If not, we'd like to get this into to the
>>> FreeBSD codebase. Any thoughts/objections highly appreciated.
>
> Divert already has a problem with 16, since it tries (or fails if >
> 8 ) to pack the interface name into the 'unused'
> bytes of a sockaddr.
> 60 just makes things worse, but since it already fails at 16 I can't
> really object.
> but it would be nice if we could think of a better mechanism for
> divert reinjection.
having said that I guess divert could just define a different
sockaddr_divert
to use instead, sinc eit is a different family.
>
>> 56 or 64 would be better for alignment, wouldn't it?
>>
>> Warner
>>
>> _______________________________________________
>> freebsd-net at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>>
>
> _______________________________________________
> freebsd-arch at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe at freebsd.org"
>
>
More information about the freebsd-net
mailing list