svn commit: r213253 - head/sys/netinet/ipfw

Luigi Rizzo luigi at FreeBSD.org
Tue Sep 28 22:46:14 UTC 2010


Author: luigi
Date: Tue Sep 28 22:46:13 2010
New Revision: 213253
URL: http://svn.freebsd.org/changeset/base/213253

Log:
  Whitespace changes to reduce diffs wrt the most recent ipfw/dummynet code:
  + remove an unused macro,
  + adjust the constants in an enum
  + small whitespace changes
  
  MFC after:	3 days

Modified:
  head/sys/netinet/ipfw/dn_sched_qfq.c
  head/sys/netinet/ipfw/ip_dn_private.h
  head/sys/netinet/ipfw/ip_dummynet.c

Modified: head/sys/netinet/ipfw/dn_sched_qfq.c
==============================================================================
--- head/sys/netinet/ipfw/dn_sched_qfq.c	Tue Sep 28 22:30:11 2010	(r213252)
+++ head/sys/netinet/ipfw/dn_sched_qfq.c	Tue Sep 28 22:46:13 2010	(r213253)
@@ -61,7 +61,7 @@ typedef	unsigned long	bitmap;
  * bitmaps ops are critical. Some linux versions have __fls
  * and the bitmap ops. Some machines have ffs
  */
-#if defined(_WIN32)
+#if defined(_WIN32) || (defined(__MIPSEL__) && defined(LINUX_24))
 int fls(unsigned int n)
 {
 	int i = 0;
@@ -71,7 +71,7 @@ int fls(unsigned int n)
 }
 #endif
 
-#if !defined(_KERNEL) || defined( __FreeBSD__ ) || defined(_WIN32)
+#if !defined(_KERNEL) || defined( __FreeBSD__ ) || defined(_WIN32) || (defined(__MIPSEL__) && defined(LINUX_24))
 static inline unsigned long __fls(unsigned long word)
 {
 	return fls(word) - 1;
@@ -107,7 +107,7 @@ void __clear_bit(int ix, bitmap *p)
 #endif /* !__linux__ */
 
 #ifdef __MIPSEL__
-#define __clear_bit(ix, pData) (*pData) &= ~(1<<(ix))
+#define __clear_bit(ix, pData)	(*pData) &= ~(1<<(ix))
 #endif
 
 /*-------------------------------------------*/

Modified: head/sys/netinet/ipfw/ip_dn_private.h
==============================================================================
--- head/sys/netinet/ipfw/ip_dn_private.h	Tue Sep 28 22:30:11 2010	(r213252)
+++ head/sys/netinet/ipfw/ip_dn_private.h	Tue Sep 28 22:46:13 2010	(r213253)
@@ -49,10 +49,6 @@
 
 MALLOC_DECLARE(M_DUMMYNET);
 
-#ifndef FREE_PKT
-#define	FREE_PKT(m)	m_freem(m)
-#endif
-
 #ifndef __linux__
 #define div64(a, b)  ((int64_t)(a) / (int64_t)(b))
 #endif
@@ -351,13 +347,14 @@ enum {
 	DN_DETACH	= 0x0010,
 	DN_ACTIVE	= 0x0020, /* object is in evheap */
 	DN_F_DLINE	= 0x0040, /* object is a delay line */
-	DN_F_SCHI	= 0x00C0, /* object is a sched.instance */
+	DN_DEL_SAFE	= 0x0080, /* delete a queue only if no longer needed
+				   * by scheduler */
 	DN_QHT_IS_Q	= 0x0100, /* in flowset, qht is a single queue */
 };
 
 extern struct dn_parms dn_cfg;
 //VNET_DECLARE(struct dn_parms, _base_dn_cfg);
-//#define dn_cfg              VNET(_base_dn_cfg)
+//#define dn_cfg	VNET(_base_dn_cfg)
 
 int dummynet_io(struct mbuf **, int , struct ip_fw_args *);
 void dummynet_task(void *context, int pending);

Modified: head/sys/netinet/ipfw/ip_dummynet.c
==============================================================================
--- head/sys/netinet/ipfw/ip_dummynet.c	Tue Sep 28 22:30:11 2010	(r213252)
+++ head/sys/netinet/ipfw/ip_dummynet.c	Tue Sep 28 22:46:13 2010	(r213253)
@@ -2300,7 +2300,7 @@ MODULE_VERSION(dummynet, 1);
  * VNET_SYSINIT is also called for each existing vnet and each new vnet.
  */
 //VNET_SYSINIT(vnet_dn_init, DN_SI_SUB, DN_MODEV_ORD+2, ip_dn_init, NULL);
- 
+
 /*
  * Shutdown handlers up shop. These are done in REVERSE ORDER, but still
  * after dummynet_modevent() has been called. Not called on reboot.


More information about the svn-src-all mailing list