Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Aug 2007 14:44:52 -0700
From:      "Jack Vogel" <jfvogel@gmail.com>
To:        "Andre Oppermann" <andre@freebsd.org>,  "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Odd driver behavior with IPV6
Message-ID:  <2a41acea0708021444o7edc4ecetb08601fa18ad43ea@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I have some behavior I don't understand, perhaps someone can enlighten me.

There is a difference in behavior between the em driver and ixgbe, but I can
not figure out what it is, here is the behavior.

With em driver, you can give the interface an ipv6 address, and set mtu
to 9000, then when you 'route get -inet6 ipv6host' it will show the mtu
to be 9000, this is what you would expect.

OK, the problem is that with ixgbe, when it is built in OR when it is set
to load immediately on boot it works correctly, BUT, if I just randomly
load the driver after coming up, and then do the above steps, when you
do the route get the MTU shows up only as 1500. This works correctly
for IPv4 which is why this mystifies me, the driver doesnt have any
code for IP versions.

I hope this explanation is clear. Anyone have a clue?

Thanks,

Jack



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2a41acea0708021444o7edc4ecetb08601fa18ad43ea>