On 12.03.2012 21:17, Marko Zec wrote:
On Monday 12 March 2012 16:41:36 Alexander V. Chernikov wrote:
Author: melifaro
Date: Mon Mar 12 15:41:36 2012
New Revision: 232868
URL: http://svn.freebsd.org/changeset/base/232868

Log:
   Fix VNET build broken by r232865.
   Temporary remove the ability to assign different number of tables per
VNET instance.

Please don't let your code remain in this state for too long.  You've declared
V_fw_tables_max to unconditionally resolve to a true global variable, which
violates the convention of using V_ prefix in networking code exclusively for
the purpose of denoting VNET-virtualized state.
I understand this. I plan to change it to normal state today or tomorrow. Is this OK?
Thanks for noting.

Thanks,

Marko


Modified:
   head/sys/netinet/ipfw/ip_fw2.c
   head/sys/netinet/ipfw/ip_fw_private.h

Modified: head/sys/netinet/ipfw/ip_fw2.c
===========================================================================
=== --- head/sys/netinet/ipfw/ip_fw2.c  Mon Mar 12 15:13:17 2012        
(r232867)
+++ head/sys/netinet/ipfw/ip_fw2.c      Mon Mar 12 15:41:36 2012        
(r232868) @@
-117,7 +117,7 @@ VNET_DEFINE(int, autoinc_step);
  VNET_DEFINE(int, fw_one_pass) = 1;

  /* Use 128 tables by default */
-VNET_DEFINE(int, fw_tables_max) = IPFW_TABLES_MAX;
+int fw_tables_max = IPFW_TABLES_MAX;

  /*
   * Each rule belongs to one of 32 different sets (0..31).

Modified: head/sys/netinet/ipfw/ip_fw_private.h
===========================================================================
=== --- head/sys/netinet/ipfw/ip_fw_private.h   Mon Mar 12 15:13:17
2012    (r232867) +++ head/sys/netinet/ipfw/ip_fw_private.h     Mon Mar 12
15:41:36 2012   (r232868) @@ -209,8 +209,8 @@ VNET_DECLARE(u_int32_t,
set_disable);
  VNET_DECLARE(int, autoinc_step);
  #define V_autoinc_step                VNET(autoinc_step)

-VNET_DECLARE(int, fw_tables_max);
-#define V_fw_tables_max                VNET(fw_tables_max)
+extern int fw_tables_max;
+#define V_fw_tables_max                fw_tables_max

  struct ip_fw_chain {
        struct ip_fw    *rules;         /* list of rules */





--
WBR, Alexander
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to