Date: Thu, 2 Oct 2014 18:23:42 +0000 (UTC) From: Gleb Smirnoff <glebius@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r369843 - in head/emulators/parallels-tools: . files Message-ID: <201410021823.s92INg6h026604@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: glebius (src committer) Date: Thu Oct 2 18:23:42 2014 New Revision: 369843 URL: https://svnweb.freebsd.org/changeset/ports/369843 QAT: https://qat.redports.org/buildarchive/r369843/ Log: Update for ifnet(9) changes in head. Approved by: bapt (blanket) Added: head/emulators/parallels-tools/files/ head/emulators/parallels-tools/files/patch-pvmnet-if_pvmnet.c (contents, props changed) Modified: head/emulators/parallels-tools/Makefile Modified: head/emulators/parallels-tools/Makefile ============================================================================== --- head/emulators/parallels-tools/Makefile Thu Oct 2 18:17:48 2014 (r369842) +++ head/emulators/parallels-tools/Makefile Thu Oct 2 18:23:42 2014 (r369843) @@ -3,6 +3,7 @@ PORTNAME= parallels-tools PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= emulators MASTER_SITES= LOCAL/bland Added: head/emulators/parallels-tools/files/patch-pvmnet-if_pvmnet.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/parallels-tools/files/patch-pvmnet-if_pvmnet.c Thu Oct 2 18:23:42 2014 (r369843) @@ -0,0 +1,47 @@ +--- pvmnet/if_pvmnet.c.orig 2014-10-02 22:19:21.000000000 +0400 ++++ pvmnet/if_pvmnet.c 2014-10-02 22:21:10.000000000 +0400 +@@ -364,12 +364,20 @@ + for (offset = io_get_rcv_offset(sc); + (size = io_get_packet_size(sc, offset)); offset += FULL_PACKET_SIZE(size)) { + if (size > ETHER_MAX_LEN) { ++#if __FreeBSD_version >= 1100036 ++ if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); ++#else + ifp->if_ierrors++; ++#endif + continue; + } + m = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); + if (m == NULL) { ++#if __FreeBSD_version >= 1100036 ++ if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); ++#else + ifp->if_ierrors++; ++#endif + continue; + } + m->m_pkthdr.rcvif = ifp; +@@ -379,7 +387,11 @@ + m->m_pkthdr.len = m->m_len = size; + io_read_data(sc, offset, m); + ++#if __FreeBSD_version >= 1100036 ++ if_inc_counter(ifp, IFCOUNTER_IPACKETS, 1); ++#else + ifp->if_ipackets++; ++#endif + + PVMNET_UNLOCK(sc); + (*ifp->if_input)(ifp, m); +@@ -538,7 +550,11 @@ + io_notify_sndbuf_full(sc); + break; + } ++#if __FreeBSD_version >= 1100036 ++ if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); ++#else + ifp->if_opackets++; ++#endif + BPF_MTAP(ifp, m); + m_freem(m); + }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410021823.s92INg6h026604>