Date: Thu, 26 May 2016 15:33:31 GMT From: vincenzo@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r303931 - soc2016/vincenzo/head/sys/dev/netmap Message-ID: <201605261533.u4QFXVPs021146@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: vincenzo Date: Thu May 26 15:33:31 2016 New Revision: 303931 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=303931 Log: ptnet: implement detach function 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 Thu May 26 14:26:49 2016 (r303930) +++ soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Thu May 26 15:33:31 2016 (r303931) @@ -207,6 +207,17 @@ printf("%s\n", __func__); + if (device_is_attached(dev)) { + ether_ifdetach(sc->ifp); + } + + ifmedia_removeall(&sc->media); + + if (sc->ifp) { + if_free(sc->ifp); + sc->ifp = NULL; + } + PTNET_CORE_LOCK_FINI(sc); return (0);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605261533.u4QFXVPs021146>