diff options
author | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-03-15 21:51:39 +0000 |
---|---|---|
committer | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-03-15 21:51:39 +0000 |
commit | 0c61d694a810b1a9d361f7414576ff1afdde28a9 (patch) | |
tree | 2ab3c9963de6c4e5fc9aba01035c705a70e35ef1 | |
parent | f156dd7b68addbbfeadbf05ebe3909cc44ad28d4 (diff) | |
download | src-0c61d694a810b1a9d361f7414576ff1afdde28a9.tar.gz src-0c61d694a810b1a9d361f7414576ff1afdde28a9.zip |
Update interface statistics after MAC and IFF_UP|IFF_RUNNING checks.
Notes
Notes:
svn path=/head/; revision=112287
-rw-r--r-- | sys/net/if_fddisubr.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/net/if_fddisubr.c b/sys/net/if_fddisubr.c index 9f32c003c97f..2230396403c7 100644 --- a/sys/net/if_fddisubr.c +++ b/sys/net/if_fddisubr.c @@ -340,12 +340,6 @@ fddi_input(ifp, m) fh = mtod(m, struct fddi_header *); /* - * Update interface statistics. - */ - ifp->if_ibytes += m->m_pkthdr.len; - getmicrotime(&ifp->if_lastchange); - - /* * Discard packet if interface is not up. */ if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) != (IFF_UP|IFF_RUNNING)) @@ -356,6 +350,12 @@ fddi_input(ifp, m) #endif /* + * Update interface statistics. + */ + ifp->if_ibytes += m->m_pkthdr.len; + getmicrotime(&ifp->if_lastchange); + + /* * Discard non local unicast packets when interface * is in promiscuous mode. */ |