diff options
Diffstat (limited to 'sys/net/if_fddisubr.c')
-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 9f32c00..2230396 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. */ |