Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jun 2008 11:25:39 +0300
From:      "Yony Yossef" <yonyossef.lists@gmail.com>
To:        freebsd-net@freebsd.org
Subject:   tso_segsz and mss above jumbo MTU in FreeBSD 7
Message-ID:  <20def4870806100125l7b5b1e6fhd295d46d1106abb5@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi All.

I'm working on a 10GigE driver for FreeBSD 7.

Looking at other GigE and 10GigE drivers I've seen that
mbuf->m_pkthdr.tso_segsz is assigned to MSS (Max Segment Size) on the Tx
routines.
If I understand correctly the tso_segsz is supposed to inform the driver
with the MTU set by the OS, therefore it should change upon ifconfig mtu
commands.
When I set my MTU to 9600 I still recieve tso_segsz=1500 in the Tx mbufs
from the OS.

Where's my mistake here?

Yony



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