From e095c7aafb99d9f8092cec86a46f751964cb058a Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Fri, 27 May 2005 19:11:49 +0000 Subject: [PATCH] Minor reorder of the code to make it easier to deal with capabilities. --- sys/dev/netif/em/if_em.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/dev/netif/em/if_em.c b/sys/dev/netif/em/if_em.c index 24620389c8..82f1d6d9cd 100644 --- a/sys/dev/netif/em/if_em.c +++ b/sys/dev/netif/em/if_em.c @@ -34,7 +34,7 @@ POSSIBILITY OF SUCH DAMAGE. ***************************************************************************/ /*$FreeBSD: src/sys/dev/em/if_em.c,v 1.2.2.15 2003/06/09 22:10:15 pdeuskar Exp $*/ -/*$DragonFly: src/sys/dev/netif/em/if_em.c,v 1.33 2005/05/26 09:10:36 dillon Exp $*/ +/*$DragonFly: src/sys/dev/netif/em/if_em.c,v 1.34 2005/05/27 19:11:49 joerg Exp $*/ #include "if_em.h" #include @@ -1659,12 +1659,12 @@ em_setup_interface(device_t dev, struct adapter *adapter) ifq_set_maxlen(&ifp->if_snd, adapter->num_tx_desc - 1); ifq_set_ready(&ifp->if_snd); - ether_ifattach(ifp, adapter->hw.mac_addr); + if (adapter->hw.mac_type >= em_82543) + ifp->if_capabilities |= IFCAP_HWCSUM; - if (adapter->hw.mac_type >= em_82543) { - ifp->if_capabilities = IFCAP_HWCSUM; - ifp->if_capenable = ifp->if_capabilities; - } + ifp->if_capenable = ifp->if_capabilities; + + ether_ifattach(ifp, adapter->hw.mac_addr); /* * Tell the upper layer(s) we support long frames. -- 2.41.0