Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jan 2010 10:08:58 +0000 (UTC)
From:      Luigi Rizzo <luigi@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r202737 - user/luigi/ipfw3-head/sys/netinet/ipfw
Message-ID:  <201001211008.o0LA8wxR092029@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: luigi
Date: Thu Jan 21 10:08:58 2010
New Revision: 202737
URL: http://svn.freebsd.org/changeset/base/202737

Log:
  initialize a field for si_new

Modified:
  user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c

Modified: user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c
==============================================================================
--- user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c	Thu Jan 21 09:11:50 2010	(r202736)
+++ user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c	Thu Jan 21 10:08:58 2010	(r202737)
@@ -648,6 +648,7 @@ schk_new(uintptr_t key, int flags, void 
 	s->pipe.pipe_nr = s->sch.sched_nr;
 	SLIST_INIT(&s->fsk_list);
 	/* initialize the hash table or create the single instance */
+	s->fp = a->fp;	/* si_new needs this */
 	s->siht = (s->sch.flags & DN_HAVE_MASK) ?
 		dn_ht_init(NULL, s->sch.buckets,
 			offsetof(struct new_sch_inst, si_next),
@@ -657,6 +658,7 @@ schk_new(uintptr_t key, int flags, void 
 		free(s, M_DUMMYNET);
 		return NULL;
 	}
+	s->fp = NULL;	/* mark as a new scheduler */
 	dn_cfg.schk_count++;
 	return s;
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001211008.o0LA8wxR092029>