View Full Version : SLES10 Xen Jumbo Frames

nick at seakr
08-Dec-2011, 01:16
Having a small issue getting Jumbo frames to work here in SLES10 with
Xen and bridged networking. I set up the Ethernet interface and the
Bridge for jumbo frames (MTU='9000' in
/etc/sysconfig/network-scripts/ifcfg-*). I quickly figured out that the
Linux bridge auto-negotiates to the lowest MTU set by one of its
members. There doesn't seem to be a built-in way to force the MTU, so I
had to modify the /etc/xen/scripts/xen-network-common.sh script to grab
the MTU from the /sys/class/net/<BRIDGE>/mtu file and set it before
adding a new interface to the bridge. This works wonderfully for PV VMs
- the vif<x>.<y> interfaces get set with the 9000 MTU setting. However,
with HVM domUs this does not work, primarily because the HVM domUs seem
to generate both a vif interface AND a tap interface. I have no clue
why - the tap interface seems totally worthless. More to the point,
though, there's a limitation in the Linux kernel pre-2.6.24 that does
not allow tap interfaces to have MTU over 1500. This has two negative
consequences: 1) bridge MTU gets set to 1500, and 2) because bridge
MTU=1500, future vif MTUs also get set to 1500, resulting in no
communication on that bridge until I go manually run "ifconfig
vif<x>.<y> mtu 9000" at which point they start working, again.

So, first, has anyone had any success getting SLES (10 or 11 - I'm
happy to look at how 11 does it, too) set up with Xen AND Jumbo Frames?

Second, are there any negative consequences to not having the
tap<x>.<y> interfaces get added to the bridges? A quick test removing
it shows no bad side-effects. If there are, what are they? If not, how
do I modify the xen network scripts to prevent the tap interfaces from
getting added to bridges?

Thanks - Nick

nick_at_seakr's Profile: http://forums.novell.com/member.php?userid=6863
View this thread: http://forums.novell.com/showthread.php?t=449312

Automatic Reply
13-Dec-2011, 19:23

It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.

Has your problem been resolved? If not, you might try one of the following options:

- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)

Be sure to read the forum FAQ about what to expect in the way of responses:

If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.

Good luck!

Your Novell Product Support Forums Team

15-Dec-2011, 01:16
Hello. Same problem from here. I Can add the MTU 9000 on the Bridge, but
they don t works on the PV (on my case with XEN)...Don t know how can i
solve the MTU on the Xen server (SLES 11 SP1 with lastest patches)

Victor Galino Lopez, Promo-Soft, S.L.
vgalino's Profile: http://forums.novell.com/member.php?userid=4109
View this thread: http://forums.novell.com/showthread.php?t=449312