All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Do not assume mtu the mtu of xnb and mtu interfaces on FreeBSD.
@ 2015-04-20  7:12 Gustau Perez
  2015-04-20  9:25 ` Roger Pau Monné
  0 siblings, 1 reply; 5+ messages in thread
From: Gustau Perez @ 2015-04-20  7:12 UTC (permalink / raw)
  To: xen-devel; +Cc: Gustau Perez, roger.pau

On creation time, tap and xnb interfaces are created with an mtu of
1500 bytes, assuming the bridge will have the same value.
Instead, check the bridge mtu and configure the new xnb or
tap interface with the same value.

The tools used are sed and ifconfig, both included on base. No need
to install additional ports (no new dependences).

Signed-off-by: Gustau Perez <gustau.perez@gmail.com>
---
 tools/hotplug/FreeBSD/vif-bridge | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/hotplug/FreeBSD/vif-bridge b/tools/hotplug/FreeBSD/vif-bridge
index d350df4..062b20a 100644
--- a/tools/hotplug/FreeBSD/vif-bridge
+++ b/tools/hotplug/FreeBSD/vif-bridge
@@ -22,6 +22,8 @@ action=$2
 case $action in
 add)
 	bridge=$(xenstore-read "$path/bridge")
+	mtu=$(ifconfig $bridge | sed -n 's/.*mtu \([0-9]*\)$/\1/p')
+	ifconfig $iface_dev mtu $mtu
 	ifconfig $bridge addm $iface_dev
 	ifconfig $iface_dev up
 	exit 0
-- 
2.3.5

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-04-22 14:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-20  7:12 [PATCH] Do not assume mtu the mtu of xnb and mtu interfaces on FreeBSD Gustau Perez
2015-04-20  9:25 ` Roger Pau Monné
2015-04-20 10:01   ` Wei Liu
2015-04-20 10:21     ` Gustau Pérez
2015-04-22 14:21       ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.