PERFORCE change 178403 for review
Marko Zec
zec at FreeBSD.org
Mon May 17 21:25:42 UTC 2010
http://p4web.freebsd.org/@@178403?ac=10
Change 178403 by zec at zec_nxlab on 2010/05/17 21:25:06
Provide a SYSCTL_VNET_OPAQUE() variant for nooptions VIMAGE builds.
This ubreaks GENERIC kernel build.
While here, move the existing #define for SYSCTL_VNET_OPAQUE()
so that it is alphabetically sorted with other SYSCTL_VNET_* stuff.
Affected files ...
.. //depot/projects/vimage/src/sys/net/vnet.h#39 edit
Differences ...
==== //depot/projects/vimage/src/sys/net/vnet.h#39 (text+ko) ====
@@ -245,6 +245,11 @@
fmt, descr) \
SYSCTL_OID(parent, nbr, name, CTLFLAG_VNET|(access), ptr, arg, \
handler, fmt, descr)
+#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt, \
+ descr) \
+ SYSCTL_OID(parent, nbr, name, \
+ CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, len, \
+ vnet_sysctl_handle_opaque, fmt, descr)
#define SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr) \
SYSCTL_OID(parent, nbr, name, \
CTLTYPE_STRING|CTLFLAG_VNET|(access), \
@@ -254,11 +259,6 @@
CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, \
sizeof(struct type), vnet_sysctl_handle_opaque, "S," #type, \
descr)
-#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt, \
- descr) \
- SYSCTL_OID(parent, nbr, name, \
- CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, len, \
- vnet_sysctl_handle_opaque, fmt, descr)
#define SYSCTL_VNET_UINT(parent, nbr, name, access, ptr, val, descr) \
SYSCTL_OID(parent, nbr, name, \
CTLTYPE_UINT|CTLFLAG_MPSAFE|CTLFLAG_VNET|(access), \
@@ -403,6 +403,9 @@
fmt, descr) \
SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, \
descr)
+#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt, \
+ descr) \
+ SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr)
#define SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr) \
SYSCTL_STRING(parent, nbr, name, access, arg, len, descr)
#define SYSCTL_VNET_STRUCT(parent, nbr, name, access, ptr, type, descr) \
More information about the p4-projects
mailing list