socsvn commit: r305579 - soc2016/vincenzo/head/sys/dev/netmap
vincenzo at FreeBSD.org
vincenzo at FreeBSD.org
Mon Jun 27 09:34:40 UTC 2016
Author: vincenzo
Date: Mon Jun 27 09:34:39 2016
New Revision: 305579
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=305579
Log:
freebsd: ptnet_media_status: ptnet media is always active
Modified:
soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
Modified: soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
==============================================================================
--- soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Mon Jun 27 09:34:22 2016 (r305578)
+++ soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Mon Jun 27 09:34:39 2016 (r305579)
@@ -974,7 +974,7 @@
struct ptnet_softc *sc = ifp->if_softc;
int i;
- /* Flush all ring buffers and do the interface flush. */
+ /* Flush all the bufrings and do the interface flush. */
for (i = 0; i < sc->num_rings; i++) {
struct ptnet_queue *pq = sc->queues + i;
struct mbuf *m;
@@ -1008,15 +1008,10 @@
static void
ptnet_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
{
- ifmr->ifm_status = IFM_AVALID;
- ifmr->ifm_active = IFM_ETHER;
-
- if (1) {
- ifmr->ifm_status |= IFM_ACTIVE;
- ifmr->ifm_active |= IFM_10G_T | IFM_FDX;
- } else {
- ifmr->ifm_active |= IFM_NONE;
- }
+ /* We are always active, as the backend netmap port is
+ * always open in netmap mode. */
+ ifmr->ifm_status = IFM_AVALID | IFM_ACTIVE;
+ ifmr->ifm_active = IFM_ETHER | IFM_10G_T | IFM_FDX;
}
static uint32_t
More information about the svn-soc-all
mailing list