svn commit: r475423 - in head/net/mpd5: . files
Eugene Grosbein
eugen at FreeBSD.org
Fri Jul 27 10:38:14 UTC 2018
Author: eugen
Date: Fri Jul 27 10:38:13 2018
New Revision: 475423
URL: https://svnweb.freebsd.org/changeset/ports/475423
Log:
net/mpd5: add a fix from upstream r2247
Prevent reporting wrong traffic accounting data in very rare case
of failure of netgraph statistical socket data flow.
Added:
head/net/mpd5/files/patch-fixstats (contents, props changed)
Modified:
head/net/mpd5/Makefile
Modified: head/net/mpd5/Makefile
==============================================================================
--- head/net/mpd5/Makefile Fri Jul 27 10:27:40 2018 (r475422)
+++ head/net/mpd5/Makefile Fri Jul 27 10:38:13 2018 (r475423)
@@ -3,7 +3,7 @@
PORTNAME= mpd
DISTVERSION= 5.8
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}/Mpd5/Mpd-${PORTVERSION}
PKGNAMESUFFIX= 5
Added: head/net/mpd5/files/patch-fixstats
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/mpd5/files/patch-fixstats Fri Jul 27 10:38:13 2018 (r475423)
@@ -0,0 +1,30 @@
+Index: src/bund.c
+===================================================================
+--- src/bund.c (revision 2246)
++++ src/bund.c (revision 2247)
+@@ -1394,9 +1394,9 @@ BundUpdateStats(Bund b)
+ b->stats.runts += abs(stats.runts - b->oldStats.runts);
+ b->stats.dupFragments += abs(stats.dupFragments - b->oldStats.dupFragments);
+ b->stats.dropFragments += abs(stats.dropFragments - b->oldStats.dropFragments);
++ b->oldStats = stats;
+ }
+
+- b->oldStats = stats;
+ #else
+ NgFuncGetStats64(b, l, &b->stats);
+ #endif
+Index: src/link.c
+===================================================================
+--- src/link.c (revision 2246)
++++ src/link.c (revision 2247)
+@@ -1359,9 +1359,9 @@ LinkUpdateStats(Link l)
+ l->stats.runts += abs(stats.runts - l->oldStats.runts);
+ l->stats.dupFragments += abs(stats.dupFragments - l->oldStats.dupFragments);
+ l->stats.dropFragments += abs(stats.dropFragments - l->oldStats.dropFragments);
++ l->oldStats = stats;
+ }
+
+- l->oldStats = stats;
+ #else
+ NgFuncGetStats64(l->bund, l->bundleIndex, &l->stats);
+ #endif
More information about the svn-ports-all
mailing list