Page MenuHomeFreeBSD

D32970.id98434.diff
No OneTemporary

D32970.id98434.diff

Index: sys/netinet/cc/cc.c
===================================================================
--- sys/netinet/cc/cc.c
+++ sys/netinet/cc/cc.c
@@ -309,6 +309,23 @@
return (err);
}
+static void
+vnet_cc_sysinit(void *arg)
+{
+ struct cc_algo *cc;
+
+ if (IS_DEFAULT_VNET(curvnet))
+ return;
+
+ CURVNET_SET(vnet0);
+ cc = V_default_cc_ptr;
+ CURVNET_RESTORE();
+
+ V_default_cc_ptr = cc;
+}
+VNET_SYSINIT(vnet_cc_sysinit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
+ vnet_cc_sysinit, NULL);
+
/*
* Perform any necessary tasks before we exit congestion recovery.
*/

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 4, 10:27 PM (15 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29258469
Default Alt Text
D32970.id98434.diff (578 B)

Event Timeline