summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2012-05-12 20:40:13 +0000
committeradrian <adrian@FreeBSD.org>2012-05-12 20:40:13 +0000
commite28805c30d9fe38f90f16f61f2dc40a80708935a (patch)
tree9c67ed62b204272f0b293c11d6f4afc3af6bdc92
parentd0d99016002894ce679808118d39024012574dfd (diff)
downloadFreeBSD-src-e28805c30d9fe38f90f16f61f2dc40a80708935a.zip
FreeBSD-src-e28805c30d9fe38f90f16f61f2dc40a80708935a.tar.gz
.. oops, include setting the MTU.
-rw-r--r--sys/dev/etherswitch/arswitch/arswitch_7240.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/etherswitch/arswitch/arswitch_7240.c b/sys/dev/etherswitch/arswitch/arswitch_7240.c
index 32769f6..8809e07 100644
--- a/sys/dev/etherswitch/arswitch/arswitch_7240.c
+++ b/sys/dev/etherswitch/arswitch/arswitch_7240.c
@@ -98,7 +98,10 @@ ar7240_hw_global_setup(struct arswitch_softc *sc)
/* Setup TAG priority mapping */
arswitch_writereg(sc->sc_dev, AR7240_REG_TAG_PRIORITY, 0xfa50);
- /* XXX MTU */
+ /* MTU */
+ arswitch_modifyreg(sc->sc_dev, AR8X16_REG_GLOBAL_CTRL,
+ AR7240_GLOBAL_CTRL_MTU_MASK,
+ SM(1536, AR7240_GLOBAL_CTRL_MTU_MASK));
/* XXX Service Tag */
OpenPOWER on IntegriCloud