svn commit: r212318 - stable/8/sys/net
Marko Zec
zec at FreeBSD.org
Wed Sep 8 14:19:33 UTC 2010
Author: zec
Date: Wed Sep 8 14:19:33 2010
New Revision: 212318
URL: http://svn.freebsd.org/changeset/base/212318
Log:
MFC r208743:
Provide a macro for registering a virtualized sysctl handler for
VNET opaque data.
Modified:
stable/8/sys/net/vnet.h
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
stable/8/sys/dev/xen/xenpci/ (props changed)
Modified: stable/8/sys/net/vnet.h
==============================================================================
--- stable/8/sys/net/vnet.h Wed Sep 8 13:26:19 2010 (r212317)
+++ stable/8/sys/net/vnet.h Wed Sep 8 14:19:33 2010 (r212318)
@@ -236,6 +236,11 @@ int vnet_sysctl_handle_uint(SYSCTL_HANDL
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), \
@@ -389,6 +394,9 @@ do { \
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 svn-src-stable-8
mailing list