# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
    def swig_import_helper():
        import importlib
        pkg = __name__.rpartition('.')[0]
        mname = '.'.join((pkg, '_lnetconfig')).lstrip('.')
        try:
            return importlib.import_module(mname)
        except ImportError:
            return importlib.import_module('_lnetconfig')
    _lnetconfig = swig_import_helper()
    del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_lnetconfig', [dirname(__file__)])
        except ImportError:
            import _lnetconfig
            return _lnetconfig
        try:
            _mod = imp.load_module('_lnetconfig', fp, pathname, description)
        finally:
            if fp is not None:
                fp.close()
        return _mod
    _lnetconfig = swig_import_helper()
    del swig_import_helper
else:
    import _lnetconfig
del _swig_python_version_info

try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        if _newclass:
            object.__setattr__(self, name, value)
        else:
            self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))


def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except __builtin__.Exception:
    class _object:
        pass
    _newclass = 0


def lutf_parse_nidlist(str, len, max_nids):
    return _lnetconfig.lutf_parse_nidlist(str, len, max_nids)
lutf_parse_nidlist = _lnetconfig.lutf_parse_nidlist

def lutf_nid2str(nid):
    return _lnetconfig.lutf_nid2str(nid)
lutf_nid2str = _lnetconfig.lutf_nid2str
_LIBC_LIMITS_H_ = _lnetconfig._LIBC_LIMITS_H_
MB_LEN_MAX = _lnetconfig.MB_LEN_MAX
_LIMITS_H = _lnetconfig._LIMITS_H
CHAR_BIT = _lnetconfig.CHAR_BIT
SCHAR_MIN = _lnetconfig.SCHAR_MIN
SCHAR_MAX = _lnetconfig.SCHAR_MAX
UCHAR_MAX = _lnetconfig.UCHAR_MAX
CHAR_MIN = _lnetconfig.CHAR_MIN
CHAR_MAX = _lnetconfig.CHAR_MAX
SHRT_MIN = _lnetconfig.SHRT_MIN
SHRT_MAX = _lnetconfig.SHRT_MAX
USHRT_MAX = _lnetconfig.USHRT_MAX
INT_MAX = _lnetconfig.INT_MAX
UINT_MAX = _lnetconfig.UINT_MAX
LONG_MAX = _lnetconfig.LONG_MAX
LONG_MIN = _lnetconfig.LONG_MIN
ULONG_MAX = _lnetconfig.ULONG_MAX
CYAML_TYPE_FALSE = _lnetconfig.CYAML_TYPE_FALSE
CYAML_TYPE_TRUE = _lnetconfig.CYAML_TYPE_TRUE
CYAML_TYPE_NULL = _lnetconfig.CYAML_TYPE_NULL
CYAML_TYPE_NUMBER = _lnetconfig.CYAML_TYPE_NUMBER
CYAML_TYPE_STRING = _lnetconfig.CYAML_TYPE_STRING
CYAML_TYPE_ARRAY = _lnetconfig.CYAML_TYPE_ARRAY
CYAML_TYPE_OBJECT = _lnetconfig.CYAML_TYPE_OBJECT
class cYAML(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, cYAML, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, cYAML, name)
    __repr__ = _swig_repr
    __swig_setmethods__["cy_next"] = _lnetconfig.cYAML_cy_next_set
    __swig_getmethods__["cy_next"] = _lnetconfig.cYAML_cy_next_get
    if _newclass:
        cy_next = _swig_property(_lnetconfig.cYAML_cy_next_get, _lnetconfig.cYAML_cy_next_set)
    __swig_setmethods__["cy_prev"] = _lnetconfig.cYAML_cy_prev_set
    __swig_getmethods__["cy_prev"] = _lnetconfig.cYAML_cy_prev_get
    if _newclass:
        cy_prev = _swig_property(_lnetconfig.cYAML_cy_prev_get, _lnetconfig.cYAML_cy_prev_set)
    __swig_setmethods__["cy_child"] = _lnetconfig.cYAML_cy_child_set
    __swig_getmethods__["cy_child"] = _lnetconfig.cYAML_cy_child_get
    if _newclass:
        cy_child = _swig_property(_lnetconfig.cYAML_cy_child_get, _lnetconfig.cYAML_cy_child_set)
    __swig_setmethods__["cy_type"] = _lnetconfig.cYAML_cy_type_set
    __swig_getmethods__["cy_type"] = _lnetconfig.cYAML_cy_type_get
    if _newclass:
        cy_type = _swig_property(_lnetconfig.cYAML_cy_type_get, _lnetconfig.cYAML_cy_type_set)
    __swig_setmethods__["cy_valuestring"] = _lnetconfig.cYAML_cy_valuestring_set
    __swig_getmethods__["cy_valuestring"] = _lnetconfig.cYAML_cy_valuestring_get
    if _newclass:
        cy_valuestring = _swig_property(_lnetconfig.cYAML_cy_valuestring_get, _lnetconfig.cYAML_cy_valuestring_set)
    __swig_setmethods__["cy_valueint"] = _lnetconfig.cYAML_cy_valueint_set
    __swig_getmethods__["cy_valueint"] = _lnetconfig.cYAML_cy_valueint_get
    if _newclass:
        cy_valueint = _swig_property(_lnetconfig.cYAML_cy_valueint_get, _lnetconfig.cYAML_cy_valueint_set)
    __swig_setmethods__["cy_valuedouble"] = _lnetconfig.cYAML_cy_valuedouble_set
    __swig_getmethods__["cy_valuedouble"] = _lnetconfig.cYAML_cy_valuedouble_get
    if _newclass:
        cy_valuedouble = _swig_property(_lnetconfig.cYAML_cy_valuedouble_get, _lnetconfig.cYAML_cy_valuedouble_set)
    __swig_setmethods__["cy_string"] = _lnetconfig.cYAML_cy_string_set
    __swig_getmethods__["cy_string"] = _lnetconfig.cYAML_cy_string_get
    if _newclass:
        cy_string = _swig_property(_lnetconfig.cYAML_cy_string_get, _lnetconfig.cYAML_cy_string_set)
    __swig_setmethods__["cy_user_data"] = _lnetconfig.cYAML_cy_user_data_set
    __swig_getmethods__["cy_user_data"] = _lnetconfig.cYAML_cy_user_data_get
    if _newclass:
        cy_user_data = _swig_property(_lnetconfig.cYAML_cy_user_data_get, _lnetconfig.cYAML_cy_user_data_set)

    def __init__(self):
        this = _lnetconfig.new_cYAML()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_cYAML
    __del__ = lambda self: None
cYAML_swigregister = _lnetconfig.cYAML_swigregister
cYAML_swigregister(cYAML)


def cYAML_load(file, debug):
    return _lnetconfig.cYAML_load(file, debug)
cYAML_load = _lnetconfig.cYAML_load

def cYAML_build_tree(path, yaml_blk, yaml_blk_size, debug):
    return _lnetconfig.cYAML_build_tree(path, yaml_blk, yaml_blk_size, debug)
cYAML_build_tree = _lnetconfig.cYAML_build_tree

def cYAML_print_tree(node):
    return _lnetconfig.cYAML_print_tree(node)
cYAML_print_tree = _lnetconfig.cYAML_print_tree

def cYAML_print_tree2file(f, node):
    return _lnetconfig.cYAML_print_tree2file(f, node)
cYAML_print_tree2file = _lnetconfig.cYAML_print_tree2file

def cYAML_dump(node):
    return _lnetconfig.cYAML_dump(node)
cYAML_dump = _lnetconfig.cYAML_dump

def cYAML_free_tree(node):
    return _lnetconfig.cYAML_free_tree(node)
cYAML_free_tree = _lnetconfig.cYAML_free_tree

def cYAML_get_object_item(parent, name):
    return _lnetconfig.cYAML_get_object_item(parent, name)
cYAML_get_object_item = _lnetconfig.cYAML_get_object_item

def cYAML_get_next_seq_item(seq):
    return _lnetconfig.cYAML_get_next_seq_item(seq)
cYAML_get_next_seq_item = _lnetconfig.cYAML_get_next_seq_item

def cYAML_is_sequence(node):
    return _lnetconfig.cYAML_is_sequence(node)
cYAML_is_sequence = _lnetconfig.cYAML_is_sequence

def cYAML_find_object(root, key):
    return _lnetconfig.cYAML_find_object(root, key)
cYAML_find_object = _lnetconfig.cYAML_find_object

def cYAML_clean_usr_data(node, free_cb):
    return _lnetconfig.cYAML_clean_usr_data(node, free_cb)
cYAML_clean_usr_data = _lnetconfig.cYAML_clean_usr_data

def cYAML_create_object(parent, key):
    return _lnetconfig.cYAML_create_object(parent, key)
cYAML_create_object = _lnetconfig.cYAML_create_object

def cYAML_create_seq(parent, key):
    return _lnetconfig.cYAML_create_seq(parent, key)
cYAML_create_seq = _lnetconfig.cYAML_create_seq

def cYAML_create_seq_item(seq):
    return _lnetconfig.cYAML_create_seq_item(seq)
cYAML_create_seq_item = _lnetconfig.cYAML_create_seq_item

def cYAML_create_string(parent, key, value):
    return _lnetconfig.cYAML_create_string(parent, key, value)
cYAML_create_string = _lnetconfig.cYAML_create_string

def cYAML_create_number(parent, key, value):
    return _lnetconfig.cYAML_create_number(parent, key, value)
cYAML_create_number = _lnetconfig.cYAML_create_number

def cYAML_insert_sibling(root, sibling):
    return _lnetconfig.cYAML_insert_sibling(root, sibling)
cYAML_insert_sibling = _lnetconfig.cYAML_insert_sibling

def cYAML_insert_child(parent, node):
    return _lnetconfig.cYAML_insert_child(parent, node)
cYAML_insert_child = _lnetconfig.cYAML_insert_child

def cYAML_build_error(rc, seq_no, cmd, entity, err_str):
    return _lnetconfig.cYAML_build_error(rc, seq_no, cmd, entity, err_str)
cYAML_build_error = _lnetconfig.cYAML_build_error
LUSTRE_CFG_RC_NO_ERR = _lnetconfig.LUSTRE_CFG_RC_NO_ERR
LUSTRE_CFG_RC_BAD_PARAM = _lnetconfig.LUSTRE_CFG_RC_BAD_PARAM
LUSTRE_CFG_RC_MISSING_PARAM = _lnetconfig.LUSTRE_CFG_RC_MISSING_PARAM
LUSTRE_CFG_RC_OUT_OF_RANGE_PARAM = _lnetconfig.LUSTRE_CFG_RC_OUT_OF_RANGE_PARAM
LUSTRE_CFG_RC_OUT_OF_MEM = _lnetconfig.LUSTRE_CFG_RC_OUT_OF_MEM
LUSTRE_CFG_RC_GENERIC_ERR = _lnetconfig.LUSTRE_CFG_RC_GENERIC_ERR
LUSTRE_CFG_RC_NO_MATCH = _lnetconfig.LUSTRE_CFG_RC_NO_MATCH
LUSTRE_CFG_RC_MATCH = _lnetconfig.LUSTRE_CFG_RC_MATCH
LUSTRE_CFG_RC_SKIP = _lnetconfig.LUSTRE_CFG_RC_SKIP
LUSTRE_CFG_RC_LAST_ELEM = _lnetconfig.LUSTRE_CFG_RC_LAST_ELEM
LUSTRE_CFG_RC_MARSHAL_FAIL = _lnetconfig.LUSTRE_CFG_RC_MARSHAL_FAIL
CONFIG_CMD = _lnetconfig.CONFIG_CMD
UNCONFIG_CMD = _lnetconfig.UNCONFIG_CMD
ADD_CMD = _lnetconfig.ADD_CMD
DEL_CMD = _lnetconfig.DEL_CMD
SHOW_CMD = _lnetconfig.SHOW_CMD
DBG_CMD = _lnetconfig.DBG_CMD
MANAGE_CMD = _lnetconfig.MANAGE_CMD
MAX_NUM_IPS = _lnetconfig.MAX_NUM_IPS
INT_STRING_LEN = _lnetconfig.INT_STRING_LEN
modparam_path = _lnetconfig.modparam_path
o2ib_modparam_path = _lnetconfig.o2ib_modparam_path
gni_nid_path = _lnetconfig.gni_nid_path
LNETCTL_CONFIG_CMD = _lnetconfig.LNETCTL_CONFIG_CMD
LNETCTL_UNCONFIG_CMD = _lnetconfig.LNETCTL_UNCONFIG_CMD
LNETCTL_ADD_CMD = _lnetconfig.LNETCTL_ADD_CMD
LNETCTL_DEL_CMD = _lnetconfig.LNETCTL_DEL_CMD
LNETCTL_SHOW_CMD = _lnetconfig.LNETCTL_SHOW_CMD
LNETCTL_DBG_CMD = _lnetconfig.LNETCTL_DBG_CMD
LNETCTL_MANAGE_CMD = _lnetconfig.LNETCTL_MANAGE_CMD
LNETCTL_LAST_CMD = _lnetconfig.LNETCTL_LAST_CMD
LNET_MAX_NIDS_PER_PEER = _lnetconfig.LNET_MAX_NIDS_PER_PEER
class lnet_dlc_network_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_dlc_network_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_dlc_network_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["network_on_rule"] = _lnetconfig.lnet_dlc_network_descr_network_on_rule_set
    __swig_getmethods__["network_on_rule"] = _lnetconfig.lnet_dlc_network_descr_network_on_rule_get
    if _newclass:
        network_on_rule = _swig_property(_lnetconfig.lnet_dlc_network_descr_network_on_rule_get, _lnetconfig.lnet_dlc_network_descr_network_on_rule_set)
    __swig_setmethods__["nw_id"] = _lnetconfig.lnet_dlc_network_descr_nw_id_set
    __swig_getmethods__["nw_id"] = _lnetconfig.lnet_dlc_network_descr_nw_id_get
    if _newclass:
        nw_id = _swig_property(_lnetconfig.lnet_dlc_network_descr_nw_id_get, _lnetconfig.lnet_dlc_network_descr_nw_id_set)
    __swig_setmethods__["nw_intflist"] = _lnetconfig.lnet_dlc_network_descr_nw_intflist_set
    __swig_getmethods__["nw_intflist"] = _lnetconfig.lnet_dlc_network_descr_nw_intflist_get
    if _newclass:
        nw_intflist = _swig_property(_lnetconfig.lnet_dlc_network_descr_nw_intflist_get, _lnetconfig.lnet_dlc_network_descr_nw_intflist_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_dlc_network_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_dlc_network_descr
    __del__ = lambda self: None
lnet_dlc_network_descr_swigregister = _lnetconfig.lnet_dlc_network_descr_swigregister
lnet_dlc_network_descr_swigregister(lnet_dlc_network_descr)

class lnet_dlc_intf_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_dlc_intf_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_dlc_intf_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["intf_on_network"] = _lnetconfig.lnet_dlc_intf_descr_intf_on_network_set
    __swig_getmethods__["intf_on_network"] = _lnetconfig.lnet_dlc_intf_descr_intf_on_network_get
    if _newclass:
        intf_on_network = _swig_property(_lnetconfig.lnet_dlc_intf_descr_intf_on_network_get, _lnetconfig.lnet_dlc_intf_descr_intf_on_network_set)
    __swig_setmethods__["intf_name"] = _lnetconfig.lnet_dlc_intf_descr_intf_name_set
    __swig_getmethods__["intf_name"] = _lnetconfig.lnet_dlc_intf_descr_intf_name_get
    if _newclass:
        intf_name = _swig_property(_lnetconfig.lnet_dlc_intf_descr_intf_name_get, _lnetconfig.lnet_dlc_intf_descr_intf_name_set)
    __swig_setmethods__["cpt_expr"] = _lnetconfig.lnet_dlc_intf_descr_cpt_expr_set
    __swig_getmethods__["cpt_expr"] = _lnetconfig.lnet_dlc_intf_descr_cpt_expr_get
    if _newclass:
        cpt_expr = _swig_property(_lnetconfig.lnet_dlc_intf_descr_cpt_expr_get, _lnetconfig.lnet_dlc_intf_descr_cpt_expr_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_dlc_intf_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_dlc_intf_descr
    __del__ = lambda self: None
lnet_dlc_intf_descr_swigregister = _lnetconfig.lnet_dlc_intf_descr_swigregister
lnet_dlc_intf_descr_swigregister(lnet_dlc_intf_descr)

class lnet_ud_net_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ud_net_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ud_net_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["udn_net_type"] = _lnetconfig.lnet_ud_net_descr_udn_net_type_set
    __swig_getmethods__["udn_net_type"] = _lnetconfig.lnet_ud_net_descr_udn_net_type_get
    if _newclass:
        udn_net_type = _swig_property(_lnetconfig.lnet_ud_net_descr_udn_net_type_get, _lnetconfig.lnet_ud_net_descr_udn_net_type_set)
    __swig_setmethods__["udn_net_num_range"] = _lnetconfig.lnet_ud_net_descr_udn_net_num_range_set
    __swig_getmethods__["udn_net_num_range"] = _lnetconfig.lnet_ud_net_descr_udn_net_num_range_get
    if _newclass:
        udn_net_num_range = _swig_property(_lnetconfig.lnet_ud_net_descr_udn_net_num_range_get, _lnetconfig.lnet_ud_net_descr_udn_net_num_range_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ud_net_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ud_net_descr
    __del__ = lambda self: None
lnet_ud_net_descr_swigregister = _lnetconfig.lnet_ud_net_descr_swigregister
lnet_ud_net_descr_swigregister(lnet_ud_net_descr)

class lnet_ud_nid_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ud_nid_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ud_nid_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ud_net_id"] = _lnetconfig.lnet_ud_nid_descr_ud_net_id_set
    __swig_getmethods__["ud_net_id"] = _lnetconfig.lnet_ud_nid_descr_ud_net_id_get
    if _newclass:
        ud_net_id = _swig_property(_lnetconfig.lnet_ud_nid_descr_ud_net_id_get, _lnetconfig.lnet_ud_nid_descr_ud_net_id_set)
    __swig_setmethods__["ud_addr_range"] = _lnetconfig.lnet_ud_nid_descr_ud_addr_range_set
    __swig_getmethods__["ud_addr_range"] = _lnetconfig.lnet_ud_nid_descr_ud_addr_range_get
    if _newclass:
        ud_addr_range = _swig_property(_lnetconfig.lnet_ud_nid_descr_ud_addr_range_get, _lnetconfig.lnet_ud_nid_descr_ud_addr_range_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ud_nid_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ud_nid_descr
    __del__ = lambda self: None
lnet_ud_nid_descr_swigregister = _lnetconfig.lnet_ud_nid_descr_swigregister
lnet_ud_nid_descr_swigregister(lnet_ud_nid_descr)

class lnet_udsp(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_udsp, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_udsp, name)
    __repr__ = _swig_repr
    __swig_setmethods__["udsp_on_list"] = _lnetconfig.lnet_udsp_udsp_on_list_set
    __swig_getmethods__["udsp_on_list"] = _lnetconfig.lnet_udsp_udsp_on_list_get
    if _newclass:
        udsp_on_list = _swig_property(_lnetconfig.lnet_udsp_udsp_on_list_get, _lnetconfig.lnet_udsp_udsp_on_list_set)
    __swig_setmethods__["udsp_idx"] = _lnetconfig.lnet_udsp_udsp_idx_set
    __swig_getmethods__["udsp_idx"] = _lnetconfig.lnet_udsp_udsp_idx_get
    if _newclass:
        udsp_idx = _swig_property(_lnetconfig.lnet_udsp_udsp_idx_get, _lnetconfig.lnet_udsp_udsp_idx_set)
    __swig_setmethods__["udsp_src"] = _lnetconfig.lnet_udsp_udsp_src_set
    __swig_getmethods__["udsp_src"] = _lnetconfig.lnet_udsp_udsp_src_get
    if _newclass:
        udsp_src = _swig_property(_lnetconfig.lnet_udsp_udsp_src_get, _lnetconfig.lnet_udsp_udsp_src_set)
    __swig_setmethods__["udsp_dst"] = _lnetconfig.lnet_udsp_udsp_dst_set
    __swig_getmethods__["udsp_dst"] = _lnetconfig.lnet_udsp_udsp_dst_get
    if _newclass:
        udsp_dst = _swig_property(_lnetconfig.lnet_udsp_udsp_dst_get, _lnetconfig.lnet_udsp_udsp_dst_set)
    __swig_setmethods__["udsp_rte"] = _lnetconfig.lnet_udsp_udsp_rte_set
    __swig_getmethods__["udsp_rte"] = _lnetconfig.lnet_udsp_udsp_rte_get
    if _newclass:
        udsp_rte = _swig_property(_lnetconfig.lnet_udsp_udsp_rte_get, _lnetconfig.lnet_udsp_udsp_rte_set)
    __swig_setmethods__["udsp_action_type"] = _lnetconfig.lnet_udsp_udsp_action_type_set
    __swig_getmethods__["udsp_action_type"] = _lnetconfig.lnet_udsp_udsp_action_type_get
    if _newclass:
        udsp_action_type = _swig_property(_lnetconfig.lnet_udsp_udsp_action_type_get, _lnetconfig.lnet_udsp_udsp_action_type_set)
    __swig_getmethods__["udsp_action"] = _lnetconfig.lnet_udsp_udsp_action_get
    if _newclass:
        udsp_action = _swig_property(_lnetconfig.lnet_udsp_udsp_action_get)

    def __init__(self):
        this = _lnetconfig.new_lnet_udsp()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_udsp
    __del__ = lambda self: None
lnet_udsp_swigregister = _lnetconfig.lnet_udsp_swigregister
lnet_udsp_swigregister(lnet_udsp)

class lnet_udsp_udsp_action(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_udsp_udsp_action, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_udsp_udsp_action, name)
    __repr__ = _swig_repr
    __swig_setmethods__["udsp_priority"] = _lnetconfig.lnet_udsp_udsp_action_udsp_priority_set
    __swig_getmethods__["udsp_priority"] = _lnetconfig.lnet_udsp_udsp_action_udsp_priority_get
    if _newclass:
        udsp_priority = _swig_property(_lnetconfig.lnet_udsp_udsp_action_udsp_priority_get, _lnetconfig.lnet_udsp_udsp_action_udsp_priority_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_udsp_udsp_action()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_udsp_udsp_action
    __del__ = lambda self: None
lnet_udsp_udsp_action_swigregister = _lnetconfig.lnet_udsp_udsp_action_swigregister
lnet_udsp_udsp_action_swigregister(lnet_udsp_udsp_action)

class lnet_udsp_action(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_udsp_action, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_udsp_action, name)
    __repr__ = _swig_repr
    __swig_setmethods__["udsp_priority"] = _lnetconfig.lnet_udsp_action_udsp_priority_set
    __swig_getmethods__["udsp_priority"] = _lnetconfig.lnet_udsp_action_udsp_priority_get
    if _newclass:
        udsp_priority = _swig_property(_lnetconfig.lnet_udsp_action_udsp_priority_get, _lnetconfig.lnet_udsp_action_udsp_priority_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_udsp_action()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_udsp_action
    __del__ = lambda self: None
lnet_udsp_action_swigregister = _lnetconfig.lnet_udsp_action_swigregister
lnet_udsp_action_swigregister(lnet_udsp_action)


def lustre_lnet_config_lib_init():
    return _lnetconfig.lustre_lnet_config_lib_init()
lustre_lnet_config_lib_init = _lnetconfig.lustre_lnet_config_lib_init

def lustre_lnet_config_lib_uninit():
    return _lnetconfig.lustre_lnet_config_lib_uninit()
lustre_lnet_config_lib_uninit = _lnetconfig.lustre_lnet_config_lib_uninit

def lustre_lnet_config_ni_system(up, load_ni_from_mod, seq_no):
    return _lnetconfig.lustre_lnet_config_ni_system(up, load_ni_from_mod, seq_no)
lustre_lnet_config_ni_system = _lnetconfig.lustre_lnet_config_ni_system

def lustre_lnet_config_route(nw, gw, hops, prio, sen, seq_no):
    return _lnetconfig.lustre_lnet_config_route(nw, gw, hops, prio, sen, seq_no)
lustre_lnet_config_route = _lnetconfig.lustre_lnet_config_route

def lustre_lnet_del_route(nw, gw, seq_no):
    return _lnetconfig.lustre_lnet_del_route(nw, gw, seq_no)
lustre_lnet_del_route = _lnetconfig.lustre_lnet_del_route

def lustre_lnet_show_route(nw, gw, hops, prio, detail, seq_no, backup):
    return _lnetconfig.lustre_lnet_show_route(nw, gw, hops, prio, detail, seq_no, backup)
lustre_lnet_show_route = _lnetconfig.lustre_lnet_show_route

def lustre_lnet_config_ni(nw_descr, global_cpts, ip2net, tunables, seq_no):
    return _lnetconfig.lustre_lnet_config_ni(nw_descr, global_cpts, ip2net, tunables, seq_no)
lustre_lnet_config_ni = _lnetconfig.lustre_lnet_config_ni

def lustre_lnet_del_ni(nw, seq_no):
    return _lnetconfig.lustre_lnet_del_ni(nw, seq_no)
lustre_lnet_del_ni = _lnetconfig.lustre_lnet_del_ni

def lustre_lnet_show_net(nw, detail, seq_no, backup):
    return _lnetconfig.lustre_lnet_show_net(nw, detail, seq_no, backup)
lustre_lnet_show_net = _lnetconfig.lustre_lnet_show_net

def lustre_lnet_enable_routing(enable, seq_no):
    return _lnetconfig.lustre_lnet_enable_routing(enable, seq_no)
lustre_lnet_enable_routing = _lnetconfig.lustre_lnet_enable_routing

def lustre_lnet_config_numa_range(range, seq_no):
    return _lnetconfig.lustre_lnet_config_numa_range(range, seq_no)
lustre_lnet_config_numa_range = _lnetconfig.lustre_lnet_config_numa_range

def lustre_lnet_show_numa_range(seq_no):
    return _lnetconfig.lustre_lnet_show_numa_range(seq_no)
lustre_lnet_show_numa_range = _lnetconfig.lustre_lnet_show_numa_range

def lustre_lnet_config_ni_healthv(value, all, ni_nid, seq_no):
    return _lnetconfig.lustre_lnet_config_ni_healthv(value, all, ni_nid, seq_no)
lustre_lnet_config_ni_healthv = _lnetconfig.lustre_lnet_config_ni_healthv

def lustre_lnet_config_ni_conns_per_peer(value, all, ni_nid, seq_no):
    return _lnetconfig.lustre_lnet_config_ni_conns_per_peer(value, all, ni_nid, seq_no)
lustre_lnet_config_ni_conns_per_peer = _lnetconfig.lustre_lnet_config_ni_conns_per_peer

def lustre_lnet_config_peer_ni_healthv(value, all, pni_nid, seq_no):
    return _lnetconfig.lustre_lnet_config_peer_ni_healthv(value, all, pni_nid, seq_no)
lustre_lnet_config_peer_ni_healthv = _lnetconfig.lustre_lnet_config_peer_ni_healthv

def lustre_lnet_config_recov_intrv(intrv, seq_no):
    return _lnetconfig.lustre_lnet_config_recov_intrv(intrv, seq_no)
lustre_lnet_config_recov_intrv = _lnetconfig.lustre_lnet_config_recov_intrv

def lustre_lnet_show_recov_intrv(seq_no):
    return _lnetconfig.lustre_lnet_show_recov_intrv(seq_no)
lustre_lnet_show_recov_intrv = _lnetconfig.lustre_lnet_show_recov_intrv

def lustre_lnet_config_rtr_sensitivity(sen, seq_no):
    return _lnetconfig.lustre_lnet_config_rtr_sensitivity(sen, seq_no)
lustre_lnet_config_rtr_sensitivity = _lnetconfig.lustre_lnet_config_rtr_sensitivity

def lustre_lnet_config_hsensitivity(sen, seq_no):
    return _lnetconfig.lustre_lnet_config_hsensitivity(sen, seq_no)
lustre_lnet_config_hsensitivity = _lnetconfig.lustre_lnet_config_hsensitivity

def lustre_lnet_show_hsensitivity(seq_no):
    return _lnetconfig.lustre_lnet_show_hsensitivity(seq_no)
lustre_lnet_show_hsensitivity = _lnetconfig.lustre_lnet_show_hsensitivity

def lustre_lnet_show_rtr_sensitivity(seq_no):
    return _lnetconfig.lustre_lnet_show_rtr_sensitivity(seq_no)
lustre_lnet_show_rtr_sensitivity = _lnetconfig.lustre_lnet_show_rtr_sensitivity

def lustre_lnet_config_transaction_to(timeout, seq_no):
    return _lnetconfig.lustre_lnet_config_transaction_to(timeout, seq_no)
lustre_lnet_config_transaction_to = _lnetconfig.lustre_lnet_config_transaction_to

def lustre_lnet_show_transaction_to(seq_no):
    return _lnetconfig.lustre_lnet_show_transaction_to(seq_no)
lustre_lnet_show_transaction_to = _lnetconfig.lustre_lnet_show_transaction_to

def lustre_lnet_config_retry_count(count, seq_no):
    return _lnetconfig.lustre_lnet_config_retry_count(count, seq_no)
lustre_lnet_config_retry_count = _lnetconfig.lustre_lnet_config_retry_count

def lustre_lnet_show_retry_count(seq_no):
    return _lnetconfig.lustre_lnet_show_retry_count(seq_no)
lustre_lnet_show_retry_count = _lnetconfig.lustre_lnet_show_retry_count

def lustre_lnet_show_lnd_timeout(seq_no):
    return _lnetconfig.lustre_lnet_show_lnd_timeout(seq_no)
lustre_lnet_show_lnd_timeout = _lnetconfig.lustre_lnet_show_lnd_timeout

def lustre_lnet_show_local_ni_recovq(seq_no):
    return _lnetconfig.lustre_lnet_show_local_ni_recovq(seq_no)
lustre_lnet_show_local_ni_recovq = _lnetconfig.lustre_lnet_show_local_ni_recovq

def lustre_lnet_show_peer_ni_recovq(seq_no):
    return _lnetconfig.lustre_lnet_show_peer_ni_recovq(seq_no)
lustre_lnet_show_peer_ni_recovq = _lnetconfig.lustre_lnet_show_peer_ni_recovq

def lustre_lnet_config_response_tracking(count, seq_no):
    return _lnetconfig.lustre_lnet_config_response_tracking(count, seq_no)
lustre_lnet_config_response_tracking = _lnetconfig.lustre_lnet_config_response_tracking

def lustre_lnet_show_response_tracking(seq_no):
    return _lnetconfig.lustre_lnet_show_response_tracking(seq_no)
lustre_lnet_show_response_tracking = _lnetconfig.lustre_lnet_show_response_tracking

def lustre_lnet_config_recovery_limit(val, seq_no):
    return _lnetconfig.lustre_lnet_config_recovery_limit(val, seq_no)
lustre_lnet_config_recovery_limit = _lnetconfig.lustre_lnet_config_recovery_limit

def lustre_lnet_show_recovery_limit(seq_no):
    return _lnetconfig.lustre_lnet_show_recovery_limit(seq_no)
lustre_lnet_show_recovery_limit = _lnetconfig.lustre_lnet_show_recovery_limit

def lustre_lnet_show_max_recovery_ping_interval(seq_no):
    return _lnetconfig.lustre_lnet_show_max_recovery_ping_interval(seq_no)
lustre_lnet_show_max_recovery_ping_interval = _lnetconfig.lustre_lnet_show_max_recovery_ping_interval

def lustre_lnet_config_max_intf(max, seq_no):
    return _lnetconfig.lustre_lnet_config_max_intf(max, seq_no)
lustre_lnet_config_max_intf = _lnetconfig.lustre_lnet_config_max_intf

def lustre_lnet_show_max_intf(seq_no):
    return _lnetconfig.lustre_lnet_show_max_intf(seq_no)
lustre_lnet_show_max_intf = _lnetconfig.lustre_lnet_show_max_intf

def lustre_lnet_calc_service_id(service_id):
    return _lnetconfig.lustre_lnet_calc_service_id(service_id)
lustre_lnet_calc_service_id = _lnetconfig.lustre_lnet_calc_service_id

def lustre_lnet_setup_mrrouting():
    return _lnetconfig.lustre_lnet_setup_mrrouting()
lustre_lnet_setup_mrrouting = _lnetconfig.lustre_lnet_setup_mrrouting

def lustre_lnet_calc_cpt_of_nid(nidc, ncpts):
    return _lnetconfig.lustre_lnet_calc_cpt_of_nid(nidc, ncpts)
lustre_lnet_calc_cpt_of_nid = _lnetconfig.lustre_lnet_calc_cpt_of_nid

def lustre_lnet_config_discovery(enable, seq_no):
    return _lnetconfig.lustre_lnet_config_discovery(enable, seq_no)
lustre_lnet_config_discovery = _lnetconfig.lustre_lnet_config_discovery

def lustre_lnet_show_discovery(seq_no):
    return _lnetconfig.lustre_lnet_show_discovery(seq_no)
lustre_lnet_show_discovery = _lnetconfig.lustre_lnet_show_discovery

def lustre_lnet_config_drop_asym_route(drop, seq_no):
    return _lnetconfig.lustre_lnet_config_drop_asym_route(drop, seq_no)
lustre_lnet_config_drop_asym_route = _lnetconfig.lustre_lnet_config_drop_asym_route

def lustre_lnet_show_drop_asym_route(seq_no):
    return _lnetconfig.lustre_lnet_show_drop_asym_route(seq_no)
lustre_lnet_show_drop_asym_route = _lnetconfig.lustre_lnet_show_drop_asym_route

def lustre_lnet_config_buffers(tiny, small, large, seq_no):
    return _lnetconfig.lustre_lnet_config_buffers(tiny, small, large, seq_no)
lustre_lnet_config_buffers = _lnetconfig.lustre_lnet_config_buffers

def lustre_lnet_config_max_recovery_ping_interval(interval, seq_no):
    return _lnetconfig.lustre_lnet_config_max_recovery_ping_interval(interval, seq_no)
lustre_lnet_config_max_recovery_ping_interval = _lnetconfig.lustre_lnet_config_max_recovery_ping_interval

def lustre_lnet_show_routing(seq_no, backup):
    return _lnetconfig.lustre_lnet_show_routing(seq_no, backup)
lustre_lnet_show_routing = _lnetconfig.lustre_lnet_show_routing

def lustre_lnet_show_stats(seq_no):
    return _lnetconfig.lustre_lnet_show_stats(seq_no)
lustre_lnet_show_stats = _lnetconfig.lustre_lnet_show_stats

def lustre_lnet_reset_stats(seq_no):
    return _lnetconfig.lustre_lnet_reset_stats(seq_no)
lustre_lnet_reset_stats = _lnetconfig.lustre_lnet_reset_stats

def lustre_lnet_modify_peer(prim_nid, nids, is_mr, cmd, force, seq_no):
    return _lnetconfig.lustre_lnet_modify_peer(prim_nid, nids, is_mr, cmd, force, seq_no)
lustre_lnet_modify_peer = _lnetconfig.lustre_lnet_modify_peer

def lustre_lnet_show_peer(knid, detail, seq_no, backup):
    return _lnetconfig.lustre_lnet_show_peer(knid, detail, seq_no, backup)
lustre_lnet_show_peer = _lnetconfig.lustre_lnet_show_peer

def lustre_lnet_list_peer(seq_no):
    return _lnetconfig.lustre_lnet_list_peer(seq_no)
lustre_lnet_list_peer = _lnetconfig.lustre_lnet_list_peer

def lustre_lnet_ping_nid(pnid, src_nidstr, timeout, seq_no):
    return _lnetconfig.lustre_lnet_ping_nid(pnid, src_nidstr, timeout, seq_no)
lustre_lnet_ping_nid = _lnetconfig.lustre_lnet_ping_nid

def lustre_lnet_discover_nid(pnid, force, seq_no):
    return _lnetconfig.lustre_lnet_discover_nid(pnid, force, seq_no)
lustre_lnet_discover_nid = _lnetconfig.lustre_lnet_discover_nid

def lustre_yaml_config(f):
    return _lnetconfig.lustre_yaml_config(f)
lustre_yaml_config = _lnetconfig.lustre_yaml_config

def lustre_yaml_del(f):
    return _lnetconfig.lustre_yaml_del(f)
lustre_yaml_del = _lnetconfig.lustre_yaml_del

def lustre_yaml_show(f):
    return _lnetconfig.lustre_yaml_show(f)
lustre_yaml_show = _lnetconfig.lustre_yaml_show

def lustre_yaml_exec(f):
    return _lnetconfig.lustre_yaml_exec(f)
lustre_yaml_exec = _lnetconfig.lustre_yaml_exec

def yaml_emitter_set_output_netlink(emitter, nl, family, version, cmd, flags):
    return _lnetconfig.yaml_emitter_set_output_netlink(emitter, nl, family, version, cmd, flags)
yaml_emitter_set_output_netlink = _lnetconfig.yaml_emitter_set_output_netlink

def yaml_parser_set_input_netlink(parser, nl, stream):
    return _lnetconfig.yaml_parser_set_input_netlink(parser, nl, stream)
yaml_parser_set_input_netlink = _lnetconfig.yaml_parser_set_input_netlink

def yaml_parser_get_reader_proto_version(parser):
    return _lnetconfig.yaml_parser_get_reader_proto_version(parser)
yaml_parser_get_reader_proto_version = _lnetconfig.yaml_parser_get_reader_proto_version

def yaml_parser_get_reader_error(parser):
    return _lnetconfig.yaml_parser_get_reader_error(parser)
yaml_parser_get_reader_error = _lnetconfig.yaml_parser_get_reader_error

def yaml_parser_log_error(parser, log, errmsg):
    return _lnetconfig.yaml_parser_log_error(parser, log, errmsg)
yaml_parser_log_error = _lnetconfig.yaml_parser_log_error

def yaml_emitter_log_error(emitter, log):
    return _lnetconfig.yaml_emitter_log_error(emitter, log)
yaml_emitter_log_error = _lnetconfig.yaml_emitter_log_error

def lustre_lnet_init_nw_descr(nw_descr):
    return _lnetconfig.lustre_lnet_init_nw_descr(nw_descr)
lustre_lnet_init_nw_descr = _lnetconfig.lustre_lnet_init_nw_descr

def lustre_lnet_parse_interfaces(intf_str, nw_descr):
    return _lnetconfig.lustre_lnet_parse_interfaces(intf_str, nw_descr)
lustre_lnet_parse_interfaces = _lnetconfig.lustre_lnet_parse_interfaces

def lustre_lnet_parse_nidstr(nidstr, lnet_nidlist, max_nids, err_str):
    return _lnetconfig.lustre_lnet_parse_nidstr(nidstr, lnet_nidlist, max_nids, err_str)
lustre_lnet_parse_nidstr = _lnetconfig.lustre_lnet_parse_nidstr

def lustre_lnet_add_udsp(src, dst, rte, type, action, idx, seq_no):
    return _lnetconfig.lustre_lnet_add_udsp(src, dst, rte, type, action, idx, seq_no)
lustre_lnet_add_udsp = _lnetconfig.lustre_lnet_add_udsp

def lustre_lnet_del_udsp(idx, seq_no):
    return _lnetconfig.lustre_lnet_del_udsp(idx, seq_no)
lustre_lnet_del_udsp = _lnetconfig.lustre_lnet_del_udsp

def lustre_lnet_show_udsp(idx, seq_no):
    return _lnetconfig.lustre_lnet_show_udsp(idx, seq_no)
lustre_lnet_show_udsp = _lnetconfig.lustre_lnet_show_udsp

def lustre_lnet_show_peer_debug_info(peer_nid, seq_no):
    return _lnetconfig.lustre_lnet_show_peer_debug_info(peer_nid, seq_no)
lustre_lnet_show_peer_debug_info = _lnetconfig.lustre_lnet_show_peer_debug_info

def lustre_lnet_set_peer_state(state, lpni_nid, seq_no):
    return _lnetconfig.lustre_lnet_set_peer_state(state, lpni_nid, seq_no)
lustre_lnet_set_peer_state = _lnetconfig.lustre_lnet_set_peer_state
MAX_NUM_SHOW_ENTRIES = _lnetconfig.MAX_NUM_SHOW_ENTRIES
LNET_MAX_STR_LEN = _lnetconfig.LNET_MAX_STR_LEN
LNET_MAX_SHOW_NUM_CPT = _lnetconfig.LNET_MAX_SHOW_NUM_CPT
LNET_MAX_SHOW_NUM_NID = _lnetconfig.LNET_MAX_SHOW_NUM_NID
LNET_RT_ALIVE = _lnetconfig.LNET_RT_ALIVE
LNET_RT_MULTI_HOP = _lnetconfig.LNET_RT_MULTI_HOP
LNET_GENL_NAME = _lnetconfig.LNET_GENL_NAME
LNET_GENL_VERSION = _lnetconfig.LNET_GENL_VERSION
LNET_CMD_UNSPEC = _lnetconfig.LNET_CMD_UNSPEC
LNET_CMD_CONFIGURE = _lnetconfig.LNET_CMD_CONFIGURE
LNET_CMD_NETS = _lnetconfig.LNET_CMD_NETS
LNET_CMD_PEERS = _lnetconfig.LNET_CMD_PEERS
LNET_CMD_ROUTES = _lnetconfig.LNET_CMD_ROUTES
LNET_CMD_CONNS = _lnetconfig.LNET_CMD_CONNS
LNET_CMD_PING = _lnetconfig.LNET_CMD_PING
__LNET_CMD_MAX_PLUS_ONE = _lnetconfig.__LNET_CMD_MAX_PLUS_ONE
class lnet_ioctl_config_lnd_cmn_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_lnd_cmn_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_lnd_cmn_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lct_version"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_version_set
    __swig_getmethods__["lct_version"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_version_get
    if _newclass:
        lct_version = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_version_get, _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_version_set)
    __swig_setmethods__["lct_peer_timeout"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_timeout_set
    __swig_getmethods__["lct_peer_timeout"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_timeout_get
    if _newclass:
        lct_peer_timeout = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_timeout_get, _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_timeout_set)
    __swig_setmethods__["lct_peer_tx_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_tx_credits_set
    __swig_getmethods__["lct_peer_tx_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_tx_credits_get
    if _newclass:
        lct_peer_tx_credits = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_tx_credits_get, _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_tx_credits_set)
    __swig_setmethods__["lct_peer_rtr_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_rtr_credits_set
    __swig_getmethods__["lct_peer_rtr_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_rtr_credits_get
    if _newclass:
        lct_peer_rtr_credits = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_rtr_credits_get, _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_peer_rtr_credits_set)
    __swig_setmethods__["lct_max_tx_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_max_tx_credits_set
    __swig_getmethods__["lct_max_tx_credits"] = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_max_tx_credits_get
    if _newclass:
        lct_max_tx_credits = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_max_tx_credits_get, _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_lct_max_tx_credits_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_lnd_cmn_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_lnd_cmn_tunables
    __del__ = lambda self: None
lnet_ioctl_config_lnd_cmn_tunables_swigregister = _lnetconfig.lnet_ioctl_config_lnd_cmn_tunables_swigregister
lnet_ioctl_config_lnd_cmn_tunables_swigregister(lnet_ioctl_config_lnd_cmn_tunables)

class lnet_ioctl_config_o2iblnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_o2iblnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_o2iblnd_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_version_set
    __swig_getmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_version_get
    if _newclass:
        lnd_version = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_version_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_version_set)
    __swig_setmethods__["lnd_peercredits_hiw"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_peercredits_hiw_set
    __swig_getmethods__["lnd_peercredits_hiw"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_peercredits_hiw_get
    if _newclass:
        lnd_peercredits_hiw = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_peercredits_hiw_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_peercredits_hiw_set)
    __swig_setmethods__["lnd_map_on_demand"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_map_on_demand_set
    __swig_getmethods__["lnd_map_on_demand"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_map_on_demand_get
    if _newclass:
        lnd_map_on_demand = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_map_on_demand_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_map_on_demand_set)
    __swig_setmethods__["lnd_concurrent_sends"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_concurrent_sends_set
    __swig_getmethods__["lnd_concurrent_sends"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_concurrent_sends_get
    if _newclass:
        lnd_concurrent_sends = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_concurrent_sends_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_concurrent_sends_set)
    __swig_setmethods__["lnd_fmr_pool_size"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_pool_size_set
    __swig_getmethods__["lnd_fmr_pool_size"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_pool_size_get
    if _newclass:
        lnd_fmr_pool_size = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_pool_size_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_pool_size_set)
    __swig_setmethods__["lnd_fmr_flush_trigger"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_flush_trigger_set
    __swig_getmethods__["lnd_fmr_flush_trigger"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_flush_trigger_get
    if _newclass:
        lnd_fmr_flush_trigger = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_flush_trigger_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_flush_trigger_set)
    __swig_setmethods__["lnd_fmr_cache"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_cache_set
    __swig_getmethods__["lnd_fmr_cache"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_cache_get
    if _newclass:
        lnd_fmr_cache = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_cache_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_fmr_cache_set)
    __swig_setmethods__["lnd_conns_per_peer"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_conns_per_peer_set
    __swig_getmethods__["lnd_conns_per_peer"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_conns_per_peer_get
    if _newclass:
        lnd_conns_per_peer = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_conns_per_peer_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_conns_per_peer_set)
    __swig_setmethods__["lnd_ntx"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_ntx_set
    __swig_getmethods__["lnd_ntx"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_ntx_get
    if _newclass:
        lnd_ntx = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_ntx_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_ntx_set)
    __swig_setmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_timeout_set
    __swig_getmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_timeout_get
    if _newclass:
        lnd_timeout = _swig_property(_lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_timeout_get, _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_lnd_timeout_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_o2iblnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_o2iblnd_tunables
    __del__ = lambda self: None
lnet_ioctl_config_o2iblnd_tunables_swigregister = _lnetconfig.lnet_ioctl_config_o2iblnd_tunables_swigregister
lnet_ioctl_config_o2iblnd_tunables_swigregister(lnet_ioctl_config_o2iblnd_tunables)

class lnet_ioctl_config_kfilnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_kfilnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_kfilnd_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_version_set
    __swig_getmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_version_get
    if _newclass:
        lnd_version = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_version_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_version_set)
    __swig_setmethods__["lnd_prov_major_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_major_version_set
    __swig_getmethods__["lnd_prov_major_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_major_version_get
    if _newclass:
        lnd_prov_major_version = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_major_version_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_major_version_set)
    __swig_setmethods__["lnd_prov_minor_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_minor_version_set
    __swig_getmethods__["lnd_prov_minor_version"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_minor_version_get
    if _newclass:
        lnd_prov_minor_version = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_minor_version_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_prov_minor_version_set)
    __swig_setmethods__["lnd_auth_key"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_auth_key_set
    __swig_getmethods__["lnd_auth_key"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_auth_key_get
    if _newclass:
        lnd_auth_key = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_auth_key_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_auth_key_set)
    __swig_setmethods__["lnd_traffic_class_str"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_str_set
    __swig_getmethods__["lnd_traffic_class_str"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_str_get
    if _newclass:
        lnd_traffic_class_str = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_str_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_str_set)
    __swig_setmethods__["lnd_traffic_class"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_set
    __swig_getmethods__["lnd_traffic_class"] = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_get
    if _newclass:
        lnd_traffic_class = _swig_property(_lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_get, _lnetconfig.lnet_ioctl_config_kfilnd_tunables_lnd_traffic_class_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_kfilnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_kfilnd_tunables
    __del__ = lambda self: None
lnet_ioctl_config_kfilnd_tunables_swigregister = _lnetconfig.lnet_ioctl_config_kfilnd_tunables_swigregister
lnet_ioctl_config_kfilnd_tunables_swigregister(lnet_ioctl_config_kfilnd_tunables)

class lnet_ioctl_config_socklnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_socklnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_socklnd_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_version_set
    __swig_getmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_version_get
    if _newclass:
        lnd_version = _swig_property(_lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_version_get, _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_version_set)
    __swig_setmethods__["lnd_conns_per_peer"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_conns_per_peer_set
    __swig_getmethods__["lnd_conns_per_peer"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_conns_per_peer_get
    if _newclass:
        lnd_conns_per_peer = _swig_property(_lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_conns_per_peer_get, _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_conns_per_peer_set)
    __swig_setmethods__["lnd_pad"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_pad_set
    __swig_getmethods__["lnd_pad"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_pad_get
    if _newclass:
        lnd_pad = _swig_property(_lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_pad_get, _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_pad_set)
    __swig_setmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_timeout_set
    __swig_getmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_timeout_get
    if _newclass:
        lnd_timeout = _swig_property(_lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_timeout_get, _lnetconfig.lnet_ioctl_config_socklnd_tunables_lnd_timeout_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_socklnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_socklnd_tunables
    __del__ = lambda self: None
lnet_ioctl_config_socklnd_tunables_swigregister = _lnetconfig.lnet_ioctl_config_socklnd_tunables_swigregister
lnet_ioctl_config_socklnd_tunables_swigregister(lnet_ioctl_config_socklnd_tunables)

class lnet_ioctl_config_gnilnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_gnilnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_gnilnd_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_version_set
    __swig_getmethods__["lnd_version"] = _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_version_get
    if _newclass:
        lnd_version = _swig_property(_lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_version_get, _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_version_set)
    __swig_setmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_timeout_set
    __swig_getmethods__["lnd_timeout"] = _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_timeout_get
    if _newclass:
        lnd_timeout = _swig_property(_lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_timeout_get, _lnetconfig.lnet_ioctl_config_gnilnd_tunables_lnd_timeout_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_gnilnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_gnilnd_tunables
    __del__ = lambda self: None
lnet_ioctl_config_gnilnd_tunables_swigregister = _lnetconfig.lnet_ioctl_config_gnilnd_tunables_swigregister
lnet_ioctl_config_gnilnd_tunables_swigregister(lnet_ioctl_config_gnilnd_tunables)

class lnet_lnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_lnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_lnd_tunables, name)
    __repr__ = _swig_repr
    __swig_getmethods__["lnd_tun_u"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_get
    if _newclass:
        lnd_tun_u = _swig_property(_lnetconfig.lnet_lnd_tunables_lnd_tun_u_get)

    def __init__(self):
        this = _lnetconfig.new_lnet_lnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_lnd_tunables
    __del__ = lambda self: None
lnet_lnd_tunables_swigregister = _lnetconfig.lnet_lnd_tunables_swigregister
lnet_lnd_tunables_swigregister(lnet_lnd_tunables)

class lnet_lnd_tunables_lnd_tun_u(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_lnd_tunables_lnd_tun_u, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_lnd_tunables_lnd_tun_u, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lnd_o2ib"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_o2ib_set
    __swig_getmethods__["lnd_o2ib"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_o2ib_get
    if _newclass:
        lnd_o2ib = _swig_property(_lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_o2ib_get, _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_o2ib_set)
    __swig_setmethods__["lnd_sock"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_sock_set
    __swig_getmethods__["lnd_sock"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_sock_get
    if _newclass:
        lnd_sock = _swig_property(_lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_sock_get, _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_sock_set)
    __swig_setmethods__["lnd_kfi"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_kfi_set
    __swig_getmethods__["lnd_kfi"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_kfi_get
    if _newclass:
        lnd_kfi = _swig_property(_lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_kfi_get, _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_kfi_set)
    __swig_setmethods__["lnd_gni"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_gni_set
    __swig_getmethods__["lnd_gni"] = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_gni_get
    if _newclass:
        lnd_gni = _swig_property(_lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_gni_get, _lnetconfig.lnet_lnd_tunables_lnd_tun_u_lnd_gni_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_lnd_tunables_lnd_tun_u()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_lnd_tunables_lnd_tun_u
    __del__ = lambda self: None
lnet_lnd_tunables_lnd_tun_u_swigregister = _lnetconfig.lnet_lnd_tunables_lnd_tun_u_swigregister
lnet_lnd_tunables_lnd_tun_u_swigregister(lnet_lnd_tunables_lnd_tun_u)

class lnet_ioctl_config_lnd_tunables(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_lnd_tunables, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_lnd_tunables, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lt_cmn"] = _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_cmn_set
    __swig_getmethods__["lt_cmn"] = _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_cmn_get
    if _newclass:
        lt_cmn = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_tunables_lt_cmn_get, _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_cmn_set)
    __swig_setmethods__["lt_tun"] = _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_tun_set
    __swig_getmethods__["lt_tun"] = _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_tun_get
    if _newclass:
        lt_tun = _swig_property(_lnetconfig.lnet_ioctl_config_lnd_tunables_lt_tun_get, _lnetconfig.lnet_ioctl_config_lnd_tunables_lt_tun_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_lnd_tunables()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_lnd_tunables
    __del__ = lambda self: None
lnet_ioctl_config_lnd_tunables_swigregister = _lnetconfig.lnet_ioctl_config_lnd_tunables_swigregister
lnet_ioctl_config_lnd_tunables_swigregister(lnet_ioctl_config_lnd_tunables)

class lnet_ioctl_net_config(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_net_config, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_net_config, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ni_interface"] = _lnetconfig.lnet_ioctl_net_config_ni_interface_set
    __swig_getmethods__["ni_interface"] = _lnetconfig.lnet_ioctl_net_config_ni_interface_get
    if _newclass:
        ni_interface = _swig_property(_lnetconfig.lnet_ioctl_net_config_ni_interface_get, _lnetconfig.lnet_ioctl_net_config_ni_interface_set)
    __swig_setmethods__["ni_status"] = _lnetconfig.lnet_ioctl_net_config_ni_status_set
    __swig_getmethods__["ni_status"] = _lnetconfig.lnet_ioctl_net_config_ni_status_get
    if _newclass:
        ni_status = _swig_property(_lnetconfig.lnet_ioctl_net_config_ni_status_get, _lnetconfig.lnet_ioctl_net_config_ni_status_set)
    __swig_setmethods__["ni_cpts"] = _lnetconfig.lnet_ioctl_net_config_ni_cpts_set
    __swig_getmethods__["ni_cpts"] = _lnetconfig.lnet_ioctl_net_config_ni_cpts_get
    if _newclass:
        ni_cpts = _swig_property(_lnetconfig.lnet_ioctl_net_config_ni_cpts_get, _lnetconfig.lnet_ioctl_net_config_ni_cpts_set)
    __swig_setmethods__["cfg_bulk"] = _lnetconfig.lnet_ioctl_net_config_cfg_bulk_set
    __swig_getmethods__["cfg_bulk"] = _lnetconfig.lnet_ioctl_net_config_cfg_bulk_get
    if _newclass:
        cfg_bulk = _swig_property(_lnetconfig.lnet_ioctl_net_config_cfg_bulk_get, _lnetconfig.lnet_ioctl_net_config_cfg_bulk_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_net_config()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_net_config
    __del__ = lambda self: None
lnet_ioctl_net_config_swigregister = _lnetconfig.lnet_ioctl_net_config_swigregister
lnet_ioctl_net_config_swigregister(lnet_ioctl_net_config)

LNET_TINY_BUF_IDX = _lnetconfig.LNET_TINY_BUF_IDX
LNET_SMALL_BUF_IDX = _lnetconfig.LNET_SMALL_BUF_IDX
LNET_LARGE_BUF_IDX = _lnetconfig.LNET_LARGE_BUF_IDX
LNET_NRBPOOLS = _lnetconfig.LNET_NRBPOOLS
class lnet_ioctl_pool_cfg(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_pool_cfg, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_pool_cfg, name)
    __repr__ = _swig_repr
    __swig_getmethods__["pl_pools"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_get
    if _newclass:
        pl_pools = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_pools_get)
    __swig_setmethods__["pl_routing"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_routing_set
    __swig_getmethods__["pl_routing"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_routing_get
    if _newclass:
        pl_routing = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_routing_get, _lnetconfig.lnet_ioctl_pool_cfg_pl_routing_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_pool_cfg()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_pool_cfg
    __del__ = lambda self: None
lnet_ioctl_pool_cfg_swigregister = _lnetconfig.lnet_ioctl_pool_cfg_swigregister
lnet_ioctl_pool_cfg_swigregister(lnet_ioctl_pool_cfg)

class lnet_ioctl_pool_cfg_pl_pools(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_pool_cfg_pl_pools, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_pool_cfg_pl_pools, name)
    __repr__ = _swig_repr
    __swig_setmethods__["pl_npages"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_npages_set
    __swig_getmethods__["pl_npages"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_npages_get
    if _newclass:
        pl_npages = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_npages_get, _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_npages_set)
    __swig_setmethods__["pl_nbuffers"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_nbuffers_set
    __swig_getmethods__["pl_nbuffers"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_nbuffers_get
    if _newclass:
        pl_nbuffers = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_nbuffers_get, _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_nbuffers_set)
    __swig_setmethods__["pl_credits"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_credits_set
    __swig_getmethods__["pl_credits"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_credits_get
    if _newclass:
        pl_credits = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_credits_get, _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_credits_set)
    __swig_setmethods__["pl_mincredits"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_mincredits_set
    __swig_getmethods__["pl_mincredits"] = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_mincredits_get
    if _newclass:
        pl_mincredits = _swig_property(_lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_mincredits_get, _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_pl_mincredits_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_pool_cfg_pl_pools()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_pool_cfg_pl_pools
    __del__ = lambda self: None
lnet_ioctl_pool_cfg_pl_pools_swigregister = _lnetconfig.lnet_ioctl_pool_cfg_pl_pools_swigregister
lnet_ioctl_pool_cfg_pl_pools_swigregister(lnet_ioctl_pool_cfg_pl_pools)

class lnet_ioctl_ping_data(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_ping_data, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_ping_data, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ping_hdr"] = _lnetconfig.lnet_ioctl_ping_data_ping_hdr_set
    __swig_getmethods__["ping_hdr"] = _lnetconfig.lnet_ioctl_ping_data_ping_hdr_get
    if _newclass:
        ping_hdr = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_hdr_get, _lnetconfig.lnet_ioctl_ping_data_ping_hdr_set)
    __swig_setmethods__["op_param"] = _lnetconfig.lnet_ioctl_ping_data_op_param_set
    __swig_getmethods__["op_param"] = _lnetconfig.lnet_ioctl_ping_data_op_param_get
    if _newclass:
        op_param = _swig_property(_lnetconfig.lnet_ioctl_ping_data_op_param_get, _lnetconfig.lnet_ioctl_ping_data_op_param_set)
    __swig_setmethods__["ping_count"] = _lnetconfig.lnet_ioctl_ping_data_ping_count_set
    __swig_getmethods__["ping_count"] = _lnetconfig.lnet_ioctl_ping_data_ping_count_get
    if _newclass:
        ping_count = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_count_get, _lnetconfig.lnet_ioctl_ping_data_ping_count_set)
    __swig_setmethods__["ping_flags"] = _lnetconfig.lnet_ioctl_ping_data_ping_flags_set
    __swig_getmethods__["ping_flags"] = _lnetconfig.lnet_ioctl_ping_data_ping_flags_get
    if _newclass:
        ping_flags = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_flags_get, _lnetconfig.lnet_ioctl_ping_data_ping_flags_set)
    __swig_setmethods__["mr_info"] = _lnetconfig.lnet_ioctl_ping_data_mr_info_set
    __swig_getmethods__["mr_info"] = _lnetconfig.lnet_ioctl_ping_data_mr_info_get
    if _newclass:
        mr_info = _swig_property(_lnetconfig.lnet_ioctl_ping_data_mr_info_get, _lnetconfig.lnet_ioctl_ping_data_mr_info_set)
    __swig_setmethods__["ping_id"] = _lnetconfig.lnet_ioctl_ping_data_ping_id_set
    __swig_getmethods__["ping_id"] = _lnetconfig.lnet_ioctl_ping_data_ping_id_get
    if _newclass:
        ping_id = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_id_get, _lnetconfig.lnet_ioctl_ping_data_ping_id_set)
    __swig_setmethods__["ping_buf"] = _lnetconfig.lnet_ioctl_ping_data_ping_buf_set
    __swig_getmethods__["ping_buf"] = _lnetconfig.lnet_ioctl_ping_data_ping_buf_get
    if _newclass:
        ping_buf = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_buf_get, _lnetconfig.lnet_ioctl_ping_data_ping_buf_set)
    __swig_setmethods__["ping_src"] = _lnetconfig.lnet_ioctl_ping_data_ping_src_set
    __swig_getmethods__["ping_src"] = _lnetconfig.lnet_ioctl_ping_data_ping_src_get
    if _newclass:
        ping_src = _swig_property(_lnetconfig.lnet_ioctl_ping_data_ping_src_get, _lnetconfig.lnet_ioctl_ping_data_ping_src_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_ping_data()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_ping_data
    __del__ = lambda self: None
lnet_ioctl_ping_data_swigregister = _lnetconfig.lnet_ioctl_ping_data_swigregister
lnet_ioctl_ping_data_swigregister(lnet_ioctl_ping_data)

class lnet_ioctl_config_data(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_data, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_data, name)
    __repr__ = _swig_repr
    __swig_setmethods__["cfg_hdr"] = _lnetconfig.lnet_ioctl_config_data_cfg_hdr_set
    __swig_getmethods__["cfg_hdr"] = _lnetconfig.lnet_ioctl_config_data_cfg_hdr_get
    if _newclass:
        cfg_hdr = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_hdr_get, _lnetconfig.lnet_ioctl_config_data_cfg_hdr_set)
    __swig_setmethods__["cfg_net"] = _lnetconfig.lnet_ioctl_config_data_cfg_net_set
    __swig_getmethods__["cfg_net"] = _lnetconfig.lnet_ioctl_config_data_cfg_net_get
    if _newclass:
        cfg_net = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_net_get, _lnetconfig.lnet_ioctl_config_data_cfg_net_set)
    __swig_setmethods__["cfg_count"] = _lnetconfig.lnet_ioctl_config_data_cfg_count_set
    __swig_getmethods__["cfg_count"] = _lnetconfig.lnet_ioctl_config_data_cfg_count_get
    if _newclass:
        cfg_count = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_count_get, _lnetconfig.lnet_ioctl_config_data_cfg_count_set)
    __swig_setmethods__["cfg_nid"] = _lnetconfig.lnet_ioctl_config_data_cfg_nid_set
    __swig_getmethods__["cfg_nid"] = _lnetconfig.lnet_ioctl_config_data_cfg_nid_get
    if _newclass:
        cfg_nid = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_nid_get, _lnetconfig.lnet_ioctl_config_data_cfg_nid_set)
    __swig_setmethods__["cfg_ncpts"] = _lnetconfig.lnet_ioctl_config_data_cfg_ncpts_set
    __swig_getmethods__["cfg_ncpts"] = _lnetconfig.lnet_ioctl_config_data_cfg_ncpts_get
    if _newclass:
        cfg_ncpts = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_ncpts_get, _lnetconfig.lnet_ioctl_config_data_cfg_ncpts_set)
    __swig_getmethods__["cfg_config_u"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_get
    if _newclass:
        cfg_config_u = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_get)
    __swig_setmethods__["cfg_bulk"] = _lnetconfig.lnet_ioctl_config_data_cfg_bulk_set
    __swig_getmethods__["cfg_bulk"] = _lnetconfig.lnet_ioctl_config_data_cfg_bulk_get
    if _newclass:
        cfg_bulk = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_bulk_get, _lnetconfig.lnet_ioctl_config_data_cfg_bulk_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_data()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_data
    __del__ = lambda self: None
lnet_ioctl_config_data_swigregister = _lnetconfig.lnet_ioctl_config_data_swigregister
lnet_ioctl_config_data_swigregister(lnet_ioctl_config_data)

class lnet_ioctl_config_data_cfg_config_u(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_data_cfg_config_u, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_data_cfg_config_u, name)
    __repr__ = _swig_repr
    __swig_getmethods__["cfg_route"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_get
    if _newclass:
        cfg_route = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_get)
    __swig_getmethods__["cfg_net"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_get
    if _newclass:
        cfg_net = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_get)
    __swig_getmethods__["cfg_buffers"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_get
    if _newclass:
        cfg_buffers = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_get)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_data_cfg_config_u()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_data_cfg_config_u
    __del__ = lambda self: None
lnet_ioctl_config_data_cfg_config_u_swigregister = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_swigregister
lnet_ioctl_config_data_cfg_config_u_swigregister(lnet_ioctl_config_data_cfg_config_u)

class lnet_ioctl_config_data_cfg_config_u_cfg_buffers(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_buffers, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_buffers, name)
    __repr__ = _swig_repr
    __swig_setmethods__["buf_enable"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_enable_set
    __swig_getmethods__["buf_enable"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_enable_get
    if _newclass:
        buf_enable = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_enable_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_enable_set)
    __swig_setmethods__["buf_tiny"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_tiny_set
    __swig_getmethods__["buf_tiny"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_tiny_get
    if _newclass:
        buf_tiny = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_tiny_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_tiny_set)
    __swig_setmethods__["buf_small"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_small_set
    __swig_getmethods__["buf_small"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_small_get
    if _newclass:
        buf_small = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_small_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_small_set)
    __swig_setmethods__["buf_large"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_large_set
    __swig_getmethods__["buf_large"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_large_get
    if _newclass:
        buf_large = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_large_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_buf_large_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_data_cfg_config_u_cfg_buffers()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_data_cfg_config_u_cfg_buffers
    __del__ = lambda self: None
lnet_ioctl_config_data_cfg_config_u_cfg_buffers_swigregister = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_buffers_swigregister
lnet_ioctl_config_data_cfg_config_u_cfg_buffers_swigregister(lnet_ioctl_config_data_cfg_config_u_cfg_buffers)

class lnet_ioctl_config_data_cfg_config_u_cfg_net(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_net, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_net, name)
    __repr__ = _swig_repr
    __swig_setmethods__["net_intf"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_intf_set
    __swig_getmethods__["net_intf"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_intf_get
    if _newclass:
        net_intf = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_intf_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_intf_set)
    __swig_setmethods__["net_peer_timeout"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_timeout_set
    __swig_getmethods__["net_peer_timeout"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_timeout_get
    if _newclass:
        net_peer_timeout = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_timeout_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_timeout_set)
    __swig_setmethods__["net_peer_tx_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_tx_credits_set
    __swig_getmethods__["net_peer_tx_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_tx_credits_get
    if _newclass:
        net_peer_tx_credits = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_tx_credits_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_tx_credits_set)
    __swig_setmethods__["net_peer_rtr_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_rtr_credits_set
    __swig_getmethods__["net_peer_rtr_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_rtr_credits_get
    if _newclass:
        net_peer_rtr_credits = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_rtr_credits_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_peer_rtr_credits_set)
    __swig_setmethods__["net_max_tx_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_max_tx_credits_set
    __swig_getmethods__["net_max_tx_credits"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_max_tx_credits_get
    if _newclass:
        net_max_tx_credits = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_max_tx_credits_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_max_tx_credits_set)
    __swig_setmethods__["net_cksum_algo"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_cksum_algo_set
    __swig_getmethods__["net_cksum_algo"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_cksum_algo_get
    if _newclass:
        net_cksum_algo = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_cksum_algo_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_cksum_algo_set)
    __swig_setmethods__["net_interface_count"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_interface_count_set
    __swig_getmethods__["net_interface_count"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_interface_count_get
    if _newclass:
        net_interface_count = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_interface_count_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_net_interface_count_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_data_cfg_config_u_cfg_net()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_data_cfg_config_u_cfg_net
    __del__ = lambda self: None
lnet_ioctl_config_data_cfg_config_u_cfg_net_swigregister = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_net_swigregister
lnet_ioctl_config_data_cfg_config_u_cfg_net_swigregister(lnet_ioctl_config_data_cfg_config_u_cfg_net)

class lnet_ioctl_config_data_cfg_config_u_cfg_route(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_route, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_data_cfg_config_u_cfg_route, name)
    __repr__ = _swig_repr
    __swig_setmethods__["rtr_hop"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_hop_set
    __swig_getmethods__["rtr_hop"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_hop_get
    if _newclass:
        rtr_hop = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_hop_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_hop_set)
    __swig_setmethods__["rtr_priority"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_priority_set
    __swig_getmethods__["rtr_priority"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_priority_get
    if _newclass:
        rtr_priority = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_priority_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_priority_set)
    __swig_setmethods__["rtr_flags"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_flags_set
    __swig_getmethods__["rtr_flags"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_flags_get
    if _newclass:
        rtr_flags = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_flags_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_flags_set)
    __swig_setmethods__["rtr_sensitivity"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_sensitivity_set
    __swig_getmethods__["rtr_sensitivity"] = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_sensitivity_get
    if _newclass:
        rtr_sensitivity = _swig_property(_lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_sensitivity_get, _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_rtr_sensitivity_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_data_cfg_config_u_cfg_route()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_data_cfg_config_u_cfg_route
    __del__ = lambda self: None
lnet_ioctl_config_data_cfg_config_u_cfg_route_swigregister = _lnetconfig.lnet_ioctl_config_data_cfg_config_u_cfg_route_swigregister
lnet_ioctl_config_data_cfg_config_u_cfg_route_swigregister(lnet_ioctl_config_data_cfg_config_u_cfg_route)

class lnet_ioctl_comm_count(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_comm_count, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_comm_count, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ico_get_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_get_count_set
    __swig_getmethods__["ico_get_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_get_count_get
    if _newclass:
        ico_get_count = _swig_property(_lnetconfig.lnet_ioctl_comm_count_ico_get_count_get, _lnetconfig.lnet_ioctl_comm_count_ico_get_count_set)
    __swig_setmethods__["ico_put_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_put_count_set
    __swig_getmethods__["ico_put_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_put_count_get
    if _newclass:
        ico_put_count = _swig_property(_lnetconfig.lnet_ioctl_comm_count_ico_put_count_get, _lnetconfig.lnet_ioctl_comm_count_ico_put_count_set)
    __swig_setmethods__["ico_reply_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_reply_count_set
    __swig_getmethods__["ico_reply_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_reply_count_get
    if _newclass:
        ico_reply_count = _swig_property(_lnetconfig.lnet_ioctl_comm_count_ico_reply_count_get, _lnetconfig.lnet_ioctl_comm_count_ico_reply_count_set)
    __swig_setmethods__["ico_ack_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_ack_count_set
    __swig_getmethods__["ico_ack_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_ack_count_get
    if _newclass:
        ico_ack_count = _swig_property(_lnetconfig.lnet_ioctl_comm_count_ico_ack_count_get, _lnetconfig.lnet_ioctl_comm_count_ico_ack_count_set)
    __swig_setmethods__["ico_hello_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_hello_count_set
    __swig_getmethods__["ico_hello_count"] = _lnetconfig.lnet_ioctl_comm_count_ico_hello_count_get
    if _newclass:
        ico_hello_count = _swig_property(_lnetconfig.lnet_ioctl_comm_count_ico_hello_count_get, _lnetconfig.lnet_ioctl_comm_count_ico_hello_count_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_comm_count()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_comm_count
    __del__ = lambda self: None
lnet_ioctl_comm_count_swigregister = _lnetconfig.lnet_ioctl_comm_count_swigregister
lnet_ioctl_comm_count_swigregister(lnet_ioctl_comm_count)

class lnet_ioctl_element_stats(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_element_stats, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_element_stats, name)
    __repr__ = _swig_repr
    __swig_setmethods__["iel_send_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_send_count_set
    __swig_getmethods__["iel_send_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_send_count_get
    if _newclass:
        iel_send_count = _swig_property(_lnetconfig.lnet_ioctl_element_stats_iel_send_count_get, _lnetconfig.lnet_ioctl_element_stats_iel_send_count_set)
    __swig_setmethods__["iel_recv_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_recv_count_set
    __swig_getmethods__["iel_recv_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_recv_count_get
    if _newclass:
        iel_recv_count = _swig_property(_lnetconfig.lnet_ioctl_element_stats_iel_recv_count_get, _lnetconfig.lnet_ioctl_element_stats_iel_recv_count_set)
    __swig_setmethods__["iel_drop_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_drop_count_set
    __swig_getmethods__["iel_drop_count"] = _lnetconfig.lnet_ioctl_element_stats_iel_drop_count_get
    if _newclass:
        iel_drop_count = _swig_property(_lnetconfig.lnet_ioctl_element_stats_iel_drop_count_get, _lnetconfig.lnet_ioctl_element_stats_iel_drop_count_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_element_stats()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_element_stats
    __del__ = lambda self: None
lnet_ioctl_element_stats_swigregister = _lnetconfig.lnet_ioctl_element_stats_swigregister
lnet_ioctl_element_stats_swigregister(lnet_ioctl_element_stats)

LNET_HEALTH_TYPE_LOCAL_NI = _lnetconfig.LNET_HEALTH_TYPE_LOCAL_NI
LNET_HEALTH_TYPE_PEER_NI = _lnetconfig.LNET_HEALTH_TYPE_PEER_NI
class lnet_ioctl_local_ni_hstats(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_local_ni_hstats, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_local_ni_hstats, name)
    __repr__ = _swig_repr
    __swig_setmethods__["hlni_hdr"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_hdr_set
    __swig_getmethods__["hlni_hdr"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_hdr_get
    if _newclass:
        hlni_hdr = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_hdr_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_hdr_set)
    __swig_setmethods__["hlni_nid"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_nid_set
    __swig_getmethods__["hlni_nid"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_nid_get
    if _newclass:
        hlni_nid = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_nid_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_nid_set)
    __swig_setmethods__["hlni_local_interrupt"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_interrupt_set
    __swig_getmethods__["hlni_local_interrupt"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_interrupt_get
    if _newclass:
        hlni_local_interrupt = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_interrupt_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_interrupt_set)
    __swig_setmethods__["hlni_local_dropped"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_dropped_set
    __swig_getmethods__["hlni_local_dropped"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_dropped_get
    if _newclass:
        hlni_local_dropped = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_dropped_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_dropped_set)
    __swig_setmethods__["hlni_local_aborted"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_aborted_set
    __swig_getmethods__["hlni_local_aborted"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_aborted_get
    if _newclass:
        hlni_local_aborted = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_aborted_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_aborted_set)
    __swig_setmethods__["hlni_local_no_route"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_no_route_set
    __swig_getmethods__["hlni_local_no_route"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_no_route_get
    if _newclass:
        hlni_local_no_route = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_no_route_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_no_route_set)
    __swig_setmethods__["hlni_local_timeout"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_timeout_set
    __swig_getmethods__["hlni_local_timeout"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_timeout_get
    if _newclass:
        hlni_local_timeout = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_timeout_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_timeout_set)
    __swig_setmethods__["hlni_local_error"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_error_set
    __swig_getmethods__["hlni_local_error"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_error_get
    if _newclass:
        hlni_local_error = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_error_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_local_error_set)
    __swig_setmethods__["hlni_fatal_error"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_fatal_error_set
    __swig_getmethods__["hlni_fatal_error"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_fatal_error_get
    if _newclass:
        hlni_fatal_error = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_fatal_error_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_fatal_error_set)
    __swig_setmethods__["hlni_health_value"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_health_value_set
    __swig_getmethods__["hlni_health_value"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_health_value_get
    if _newclass:
        hlni_health_value = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_health_value_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_health_value_set)
    __swig_setmethods__["hlni_ping_count"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_ping_count_set
    __swig_getmethods__["hlni_ping_count"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_ping_count_get
    if _newclass:
        hlni_ping_count = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_ping_count_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_ping_count_set)
    __swig_setmethods__["hlni_next_ping"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_next_ping_set
    __swig_getmethods__["hlni_next_ping"] = _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_next_ping_get
    if _newclass:
        hlni_next_ping = _swig_property(_lnetconfig.lnet_ioctl_local_ni_hstats_hlni_next_ping_get, _lnetconfig.lnet_ioctl_local_ni_hstats_hlni_next_ping_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_local_ni_hstats()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_local_ni_hstats
    __del__ = lambda self: None
lnet_ioctl_local_ni_hstats_swigregister = _lnetconfig.lnet_ioctl_local_ni_hstats_swigregister
lnet_ioctl_local_ni_hstats_swigregister(lnet_ioctl_local_ni_hstats)

class lnet_ioctl_peer_ni_hstats(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_peer_ni_hstats, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_peer_ni_hstats, name)
    __repr__ = _swig_repr
    __swig_setmethods__["hlpni_remote_dropped"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_dropped_set
    __swig_getmethods__["hlpni_remote_dropped"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_dropped_get
    if _newclass:
        hlpni_remote_dropped = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_dropped_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_dropped_set)
    __swig_setmethods__["hlpni_remote_timeout"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_timeout_set
    __swig_getmethods__["hlpni_remote_timeout"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_timeout_get
    if _newclass:
        hlpni_remote_timeout = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_timeout_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_timeout_set)
    __swig_setmethods__["hlpni_remote_error"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_error_set
    __swig_getmethods__["hlpni_remote_error"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_error_get
    if _newclass:
        hlpni_remote_error = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_error_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_remote_error_set)
    __swig_setmethods__["hlpni_network_timeout"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_network_timeout_set
    __swig_getmethods__["hlpni_network_timeout"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_network_timeout_get
    if _newclass:
        hlpni_network_timeout = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_network_timeout_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_network_timeout_set)
    __swig_setmethods__["hlpni_health_value"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_health_value_set
    __swig_getmethods__["hlpni_health_value"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_health_value_get
    if _newclass:
        hlpni_health_value = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_health_value_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_health_value_set)
    __swig_setmethods__["hlpni_ping_count"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_ping_count_set
    __swig_getmethods__["hlpni_ping_count"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_ping_count_get
    if _newclass:
        hlpni_ping_count = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_ping_count_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_ping_count_set)
    __swig_setmethods__["hlpni_next_ping"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_next_ping_set
    __swig_getmethods__["hlpni_next_ping"] = _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_next_ping_get
    if _newclass:
        hlpni_next_ping = _swig_property(_lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_next_ping_get, _lnetconfig.lnet_ioctl_peer_ni_hstats_hlpni_next_ping_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_peer_ni_hstats()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_peer_ni_hstats
    __del__ = lambda self: None
lnet_ioctl_peer_ni_hstats_swigregister = _lnetconfig.lnet_ioctl_peer_ni_hstats_swigregister
lnet_ioctl_peer_ni_hstats_swigregister(lnet_ioctl_peer_ni_hstats)

class lnet_ioctl_element_msg_stats(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_element_msg_stats, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_element_msg_stats, name)
    __repr__ = _swig_repr
    __swig_setmethods__["im_hdr"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_hdr_set
    __swig_getmethods__["im_hdr"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_hdr_get
    if _newclass:
        im_hdr = _swig_property(_lnetconfig.lnet_ioctl_element_msg_stats_im_hdr_get, _lnetconfig.lnet_ioctl_element_msg_stats_im_hdr_set)
    __swig_setmethods__["im_idx"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_idx_set
    __swig_getmethods__["im_idx"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_idx_get
    if _newclass:
        im_idx = _swig_property(_lnetconfig.lnet_ioctl_element_msg_stats_im_idx_get, _lnetconfig.lnet_ioctl_element_msg_stats_im_idx_set)
    __swig_setmethods__["im_send_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_send_stats_set
    __swig_getmethods__["im_send_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_send_stats_get
    if _newclass:
        im_send_stats = _swig_property(_lnetconfig.lnet_ioctl_element_msg_stats_im_send_stats_get, _lnetconfig.lnet_ioctl_element_msg_stats_im_send_stats_set)
    __swig_setmethods__["im_recv_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_recv_stats_set
    __swig_getmethods__["im_recv_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_recv_stats_get
    if _newclass:
        im_recv_stats = _swig_property(_lnetconfig.lnet_ioctl_element_msg_stats_im_recv_stats_get, _lnetconfig.lnet_ioctl_element_msg_stats_im_recv_stats_set)
    __swig_setmethods__["im_drop_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_drop_stats_set
    __swig_getmethods__["im_drop_stats"] = _lnetconfig.lnet_ioctl_element_msg_stats_im_drop_stats_get
    if _newclass:
        im_drop_stats = _swig_property(_lnetconfig.lnet_ioctl_element_msg_stats_im_drop_stats_get, _lnetconfig.lnet_ioctl_element_msg_stats_im_drop_stats_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_element_msg_stats()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_element_msg_stats
    __del__ = lambda self: None
lnet_ioctl_element_msg_stats_swigregister = _lnetconfig.lnet_ioctl_element_msg_stats_swigregister
lnet_ioctl_element_msg_stats_swigregister(lnet_ioctl_element_msg_stats)

class lnet_ioctl_config_ni(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_config_ni, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_config_ni, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lic_cfg_hdr"] = _lnetconfig.lnet_ioctl_config_ni_lic_cfg_hdr_set
    __swig_getmethods__["lic_cfg_hdr"] = _lnetconfig.lnet_ioctl_config_ni_lic_cfg_hdr_get
    if _newclass:
        lic_cfg_hdr = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_cfg_hdr_get, _lnetconfig.lnet_ioctl_config_ni_lic_cfg_hdr_set)
    __swig_setmethods__["lic_nid"] = _lnetconfig.lnet_ioctl_config_ni_lic_nid_set
    __swig_getmethods__["lic_nid"] = _lnetconfig.lnet_ioctl_config_ni_lic_nid_get
    if _newclass:
        lic_nid = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_nid_get, _lnetconfig.lnet_ioctl_config_ni_lic_nid_set)
    __swig_setmethods__["lic_ni_intf"] = _lnetconfig.lnet_ioctl_config_ni_lic_ni_intf_set
    __swig_getmethods__["lic_ni_intf"] = _lnetconfig.lnet_ioctl_config_ni_lic_ni_intf_get
    if _newclass:
        lic_ni_intf = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_ni_intf_get, _lnetconfig.lnet_ioctl_config_ni_lic_ni_intf_set)
    __swig_setmethods__["lic_legacy_ip2nets"] = _lnetconfig.lnet_ioctl_config_ni_lic_legacy_ip2nets_set
    __swig_getmethods__["lic_legacy_ip2nets"] = _lnetconfig.lnet_ioctl_config_ni_lic_legacy_ip2nets_get
    if _newclass:
        lic_legacy_ip2nets = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_legacy_ip2nets_get, _lnetconfig.lnet_ioctl_config_ni_lic_legacy_ip2nets_set)
    __swig_setmethods__["lic_cpts"] = _lnetconfig.lnet_ioctl_config_ni_lic_cpts_set
    __swig_getmethods__["lic_cpts"] = _lnetconfig.lnet_ioctl_config_ni_lic_cpts_get
    if _newclass:
        lic_cpts = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_cpts_get, _lnetconfig.lnet_ioctl_config_ni_lic_cpts_set)
    __swig_setmethods__["lic_ncpts"] = _lnetconfig.lnet_ioctl_config_ni_lic_ncpts_set
    __swig_getmethods__["lic_ncpts"] = _lnetconfig.lnet_ioctl_config_ni_lic_ncpts_get
    if _newclass:
        lic_ncpts = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_ncpts_get, _lnetconfig.lnet_ioctl_config_ni_lic_ncpts_set)
    __swig_setmethods__["lic_status"] = _lnetconfig.lnet_ioctl_config_ni_lic_status_set
    __swig_getmethods__["lic_status"] = _lnetconfig.lnet_ioctl_config_ni_lic_status_get
    if _newclass:
        lic_status = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_status_get, _lnetconfig.lnet_ioctl_config_ni_lic_status_set)
    __swig_setmethods__["lic_idx"] = _lnetconfig.lnet_ioctl_config_ni_lic_idx_set
    __swig_getmethods__["lic_idx"] = _lnetconfig.lnet_ioctl_config_ni_lic_idx_get
    if _newclass:
        lic_idx = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_idx_get, _lnetconfig.lnet_ioctl_config_ni_lic_idx_set)
    __swig_setmethods__["lic_dev_cpt"] = _lnetconfig.lnet_ioctl_config_ni_lic_dev_cpt_set
    __swig_getmethods__["lic_dev_cpt"] = _lnetconfig.lnet_ioctl_config_ni_lic_dev_cpt_get
    if _newclass:
        lic_dev_cpt = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_dev_cpt_get, _lnetconfig.lnet_ioctl_config_ni_lic_dev_cpt_set)
    __swig_setmethods__["pad"] = _lnetconfig.lnet_ioctl_config_ni_pad_set
    __swig_getmethods__["pad"] = _lnetconfig.lnet_ioctl_config_ni_pad_get
    if _newclass:
        pad = _swig_property(_lnetconfig.lnet_ioctl_config_ni_pad_get, _lnetconfig.lnet_ioctl_config_ni_pad_set)
    __swig_setmethods__["lic_bulk"] = _lnetconfig.lnet_ioctl_config_ni_lic_bulk_set
    __swig_getmethods__["lic_bulk"] = _lnetconfig.lnet_ioctl_config_ni_lic_bulk_get
    if _newclass:
        lic_bulk = _swig_property(_lnetconfig.lnet_ioctl_config_ni_lic_bulk_get, _lnetconfig.lnet_ioctl_config_ni_lic_bulk_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_config_ni()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_config_ni
    __del__ = lambda self: None
lnet_ioctl_config_ni_swigregister = _lnetconfig.lnet_ioctl_config_ni_swigregister
lnet_ioctl_config_ni_swigregister(lnet_ioctl_config_ni)

class lnet_peer_ni_credit_info(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_peer_ni_credit_info, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_peer_ni_credit_info, name)
    __repr__ = _swig_repr
    __swig_setmethods__["cr_aliveness"] = _lnetconfig.lnet_peer_ni_credit_info_cr_aliveness_set
    __swig_getmethods__["cr_aliveness"] = _lnetconfig.lnet_peer_ni_credit_info_cr_aliveness_get
    if _newclass:
        cr_aliveness = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_aliveness_get, _lnetconfig.lnet_peer_ni_credit_info_cr_aliveness_set)
    __swig_setmethods__["cr_refcount"] = _lnetconfig.lnet_peer_ni_credit_info_cr_refcount_set
    __swig_getmethods__["cr_refcount"] = _lnetconfig.lnet_peer_ni_credit_info_cr_refcount_get
    if _newclass:
        cr_refcount = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_refcount_get, _lnetconfig.lnet_peer_ni_credit_info_cr_refcount_set)
    __swig_setmethods__["cr_ni_peer_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_ni_peer_tx_credits_set
    __swig_getmethods__["cr_ni_peer_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_ni_peer_tx_credits_get
    if _newclass:
        cr_ni_peer_tx_credits = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_ni_peer_tx_credits_get, _lnetconfig.lnet_peer_ni_credit_info_cr_ni_peer_tx_credits_set)
    __swig_setmethods__["cr_peer_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_credits_set
    __swig_getmethods__["cr_peer_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_credits_get
    if _newclass:
        cr_peer_tx_credits = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_credits_get, _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_credits_set)
    __swig_setmethods__["cr_peer_min_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_tx_credits_set
    __swig_getmethods__["cr_peer_min_tx_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_tx_credits_get
    if _newclass:
        cr_peer_min_tx_credits = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_tx_credits_get, _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_tx_credits_set)
    __swig_setmethods__["cr_peer_tx_qnob"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_qnob_set
    __swig_getmethods__["cr_peer_tx_qnob"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_qnob_get
    if _newclass:
        cr_peer_tx_qnob = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_qnob_get, _lnetconfig.lnet_peer_ni_credit_info_cr_peer_tx_qnob_set)
    __swig_setmethods__["cr_peer_rtr_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_rtr_credits_set
    __swig_getmethods__["cr_peer_rtr_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_rtr_credits_get
    if _newclass:
        cr_peer_rtr_credits = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_peer_rtr_credits_get, _lnetconfig.lnet_peer_ni_credit_info_cr_peer_rtr_credits_set)
    __swig_setmethods__["cr_peer_min_rtr_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_rtr_credits_set
    __swig_getmethods__["cr_peer_min_rtr_credits"] = _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_rtr_credits_get
    if _newclass:
        cr_peer_min_rtr_credits = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_rtr_credits_get, _lnetconfig.lnet_peer_ni_credit_info_cr_peer_min_rtr_credits_set)
    __swig_setmethods__["cr_ncpt"] = _lnetconfig.lnet_peer_ni_credit_info_cr_ncpt_set
    __swig_getmethods__["cr_ncpt"] = _lnetconfig.lnet_peer_ni_credit_info_cr_ncpt_get
    if _newclass:
        cr_ncpt = _swig_property(_lnetconfig.lnet_peer_ni_credit_info_cr_ncpt_get, _lnetconfig.lnet_peer_ni_credit_info_cr_ncpt_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_peer_ni_credit_info()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_peer_ni_credit_info
    __del__ = lambda self: None
lnet_peer_ni_credit_info_swigregister = _lnetconfig.lnet_peer_ni_credit_info_swigregister
lnet_peer_ni_credit_info_swigregister(lnet_peer_ni_credit_info)

class lnet_ioctl_peer(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_peer, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_peer, name)
    __repr__ = _swig_repr
    __swig_setmethods__["pr_hdr"] = _lnetconfig.lnet_ioctl_peer_pr_hdr_set
    __swig_getmethods__["pr_hdr"] = _lnetconfig.lnet_ioctl_peer_pr_hdr_get
    if _newclass:
        pr_hdr = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_hdr_get, _lnetconfig.lnet_ioctl_peer_pr_hdr_set)
    __swig_setmethods__["pr_count"] = _lnetconfig.lnet_ioctl_peer_pr_count_set
    __swig_getmethods__["pr_count"] = _lnetconfig.lnet_ioctl_peer_pr_count_get
    if _newclass:
        pr_count = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_count_get, _lnetconfig.lnet_ioctl_peer_pr_count_set)
    __swig_setmethods__["pr_pad"] = _lnetconfig.lnet_ioctl_peer_pr_pad_set
    __swig_getmethods__["pr_pad"] = _lnetconfig.lnet_ioctl_peer_pr_pad_get
    if _newclass:
        pr_pad = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_pad_get, _lnetconfig.lnet_ioctl_peer_pr_pad_set)
    __swig_setmethods__["pr_nid"] = _lnetconfig.lnet_ioctl_peer_pr_nid_set
    __swig_getmethods__["pr_nid"] = _lnetconfig.lnet_ioctl_peer_pr_nid_get
    if _newclass:
        pr_nid = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_nid_get, _lnetconfig.lnet_ioctl_peer_pr_nid_set)
    __swig_getmethods__["pr_lnd_u"] = _lnetconfig.lnet_ioctl_peer_pr_lnd_u_get
    if _newclass:
        pr_lnd_u = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_lnd_u_get)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_peer()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_peer
    __del__ = lambda self: None
lnet_ioctl_peer_swigregister = _lnetconfig.lnet_ioctl_peer_swigregister
lnet_ioctl_peer_swigregister(lnet_ioctl_peer)

class lnet_ioctl_peer_pr_lnd_u(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_peer_pr_lnd_u, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_peer_pr_lnd_u, name)
    __repr__ = _swig_repr
    __swig_setmethods__["pr_peer_credits"] = _lnetconfig.lnet_ioctl_peer_pr_lnd_u_pr_peer_credits_set
    __swig_getmethods__["pr_peer_credits"] = _lnetconfig.lnet_ioctl_peer_pr_lnd_u_pr_peer_credits_get
    if _newclass:
        pr_peer_credits = _swig_property(_lnetconfig.lnet_ioctl_peer_pr_lnd_u_pr_peer_credits_get, _lnetconfig.lnet_ioctl_peer_pr_lnd_u_pr_peer_credits_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_peer_pr_lnd_u()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_peer_pr_lnd_u
    __del__ = lambda self: None
lnet_ioctl_peer_pr_lnd_u_swigregister = _lnetconfig.lnet_ioctl_peer_pr_lnd_u_swigregister
lnet_ioctl_peer_pr_lnd_u_swigregister(lnet_ioctl_peer_pr_lnd_u)

class lnet_ioctl_peer_cfg(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_peer_cfg, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_peer_cfg, name)
    __repr__ = _swig_repr
    __swig_setmethods__["prcfg_hdr"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_hdr_set
    __swig_getmethods__["prcfg_hdr"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_hdr_get
    if _newclass:
        prcfg_hdr = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_hdr_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_hdr_set)
    __swig_setmethods__["prcfg_prim_nid"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_prim_nid_set
    __swig_getmethods__["prcfg_prim_nid"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_prim_nid_get
    if _newclass:
        prcfg_prim_nid = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_prim_nid_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_prim_nid_set)
    __swig_setmethods__["prcfg_cfg_nid"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_cfg_nid_set
    __swig_getmethods__["prcfg_cfg_nid"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_cfg_nid_get
    if _newclass:
        prcfg_cfg_nid = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_cfg_nid_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_cfg_nid_set)
    __swig_setmethods__["prcfg_count"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_count_set
    __swig_getmethods__["prcfg_count"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_count_get
    if _newclass:
        prcfg_count = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_count_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_count_set)
    __swig_setmethods__["prcfg_mr"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_mr_set
    __swig_getmethods__["prcfg_mr"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_mr_get
    if _newclass:
        prcfg_mr = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_mr_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_mr_set)
    __swig_setmethods__["prcfg_state"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_state_set
    __swig_getmethods__["prcfg_state"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_state_get
    if _newclass:
        prcfg_state = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_state_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_state_set)
    __swig_setmethods__["prcfg_size"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_size_set
    __swig_getmethods__["prcfg_size"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_size_get
    if _newclass:
        prcfg_size = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_size_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_size_set)
    __swig_setmethods__["prcfg_bulk"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_bulk_set
    __swig_getmethods__["prcfg_bulk"] = _lnetconfig.lnet_ioctl_peer_cfg_prcfg_bulk_get
    if _newclass:
        prcfg_bulk = _swig_property(_lnetconfig.lnet_ioctl_peer_cfg_prcfg_bulk_get, _lnetconfig.lnet_ioctl_peer_cfg_prcfg_bulk_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_peer_cfg()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_peer_cfg
    __del__ = lambda self: None
lnet_ioctl_peer_cfg_swigregister = _lnetconfig.lnet_ioctl_peer_cfg_swigregister
lnet_ioctl_peer_cfg_swigregister(lnet_ioctl_peer_cfg)

class lnet_ioctl_reset_health_cfg(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_reset_health_cfg, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_reset_health_cfg, name)
    __repr__ = _swig_repr
    __swig_setmethods__["rh_hdr"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_hdr_set
    __swig_getmethods__["rh_hdr"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_hdr_get
    if _newclass:
        rh_hdr = _swig_property(_lnetconfig.lnet_ioctl_reset_health_cfg_rh_hdr_get, _lnetconfig.lnet_ioctl_reset_health_cfg_rh_hdr_set)
    __swig_setmethods__["rh_type"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_type_set
    __swig_getmethods__["rh_type"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_type_get
    if _newclass:
        rh_type = _swig_property(_lnetconfig.lnet_ioctl_reset_health_cfg_rh_type_get, _lnetconfig.lnet_ioctl_reset_health_cfg_rh_type_set)
    __swig_setmethods__["rh_all"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_all_set
    __swig_getmethods__["rh_all"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_all_get
    if _newclass:
        rh_all = _swig_property(_lnetconfig.lnet_ioctl_reset_health_cfg_rh_all_get, _lnetconfig.lnet_ioctl_reset_health_cfg_rh_all_set)
    __swig_setmethods__["rh_value"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_value_set
    __swig_getmethods__["rh_value"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_value_get
    if _newclass:
        rh_value = _swig_property(_lnetconfig.lnet_ioctl_reset_health_cfg_rh_value_get, _lnetconfig.lnet_ioctl_reset_health_cfg_rh_value_set)
    __swig_setmethods__["rh_nid"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_nid_set
    __swig_getmethods__["rh_nid"] = _lnetconfig.lnet_ioctl_reset_health_cfg_rh_nid_get
    if _newclass:
        rh_nid = _swig_property(_lnetconfig.lnet_ioctl_reset_health_cfg_rh_nid_get, _lnetconfig.lnet_ioctl_reset_health_cfg_rh_nid_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_reset_health_cfg()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_reset_health_cfg
    __del__ = lambda self: None
lnet_ioctl_reset_health_cfg_swigregister = _lnetconfig.lnet_ioctl_reset_health_cfg_swigregister
lnet_ioctl_reset_health_cfg_swigregister(lnet_ioctl_reset_health_cfg)

class lnet_ioctl_reset_conns_per_peer_cfg(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_reset_conns_per_peer_cfg, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_reset_conns_per_peer_cfg, name)
    __repr__ = _swig_repr
    __swig_setmethods__["rcpp_hdr"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_hdr_set
    __swig_getmethods__["rcpp_hdr"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_hdr_get
    if _newclass:
        rcpp_hdr = _swig_property(_lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_hdr_get, _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_hdr_set)
    __swig_setmethods__["rcpp_all"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_all_set
    __swig_getmethods__["rcpp_all"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_all_get
    if _newclass:
        rcpp_all = _swig_property(_lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_all_get, _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_all_set)
    __swig_setmethods__["rcpp_value"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_value_set
    __swig_getmethods__["rcpp_value"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_value_get
    if _newclass:
        rcpp_value = _swig_property(_lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_value_get, _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_value_set)
    __swig_setmethods__["rcpp_nid"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_nid_set
    __swig_getmethods__["rcpp_nid"] = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_nid_get
    if _newclass:
        rcpp_nid = _swig_property(_lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_nid_get, _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_rcpp_nid_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_reset_conns_per_peer_cfg()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_reset_conns_per_peer_cfg
    __del__ = lambda self: None
lnet_ioctl_reset_conns_per_peer_cfg_swigregister = _lnetconfig.lnet_ioctl_reset_conns_per_peer_cfg_swigregister
lnet_ioctl_reset_conns_per_peer_cfg_swigregister(lnet_ioctl_reset_conns_per_peer_cfg)

class lnet_ioctl_recovery_list(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_recovery_list, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_recovery_list, name)
    __repr__ = _swig_repr
    __swig_setmethods__["rlst_hdr"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_hdr_set
    __swig_getmethods__["rlst_hdr"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_hdr_get
    if _newclass:
        rlst_hdr = _swig_property(_lnetconfig.lnet_ioctl_recovery_list_rlst_hdr_get, _lnetconfig.lnet_ioctl_recovery_list_rlst_hdr_set)
    __swig_setmethods__["rlst_type"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_type_set
    __swig_getmethods__["rlst_type"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_type_get
    if _newclass:
        rlst_type = _swig_property(_lnetconfig.lnet_ioctl_recovery_list_rlst_type_get, _lnetconfig.lnet_ioctl_recovery_list_rlst_type_set)
    __swig_setmethods__["rlst_num_nids"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_num_nids_set
    __swig_getmethods__["rlst_num_nids"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_num_nids_get
    if _newclass:
        rlst_num_nids = _swig_property(_lnetconfig.lnet_ioctl_recovery_list_rlst_num_nids_get, _lnetconfig.lnet_ioctl_recovery_list_rlst_num_nids_set)
    __swig_setmethods__["rlst_nid_array"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_nid_array_set
    __swig_getmethods__["rlst_nid_array"] = _lnetconfig.lnet_ioctl_recovery_list_rlst_nid_array_get
    if _newclass:
        rlst_nid_array = _swig_property(_lnetconfig.lnet_ioctl_recovery_list_rlst_nid_array_get, _lnetconfig.lnet_ioctl_recovery_list_rlst_nid_array_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_recovery_list()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_recovery_list
    __del__ = lambda self: None
lnet_ioctl_recovery_list_swigregister = _lnetconfig.lnet_ioctl_recovery_list_swigregister
lnet_ioctl_recovery_list_swigregister(lnet_ioctl_recovery_list)

class lnet_ioctl_set_value(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_set_value, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_set_value, name)
    __repr__ = _swig_repr
    __swig_setmethods__["sv_hdr"] = _lnetconfig.lnet_ioctl_set_value_sv_hdr_set
    __swig_getmethods__["sv_hdr"] = _lnetconfig.lnet_ioctl_set_value_sv_hdr_get
    if _newclass:
        sv_hdr = _swig_property(_lnetconfig.lnet_ioctl_set_value_sv_hdr_get, _lnetconfig.lnet_ioctl_set_value_sv_hdr_set)
    __swig_setmethods__["sv_value"] = _lnetconfig.lnet_ioctl_set_value_sv_value_set
    __swig_getmethods__["sv_value"] = _lnetconfig.lnet_ioctl_set_value_sv_value_get
    if _newclass:
        sv_value = _swig_property(_lnetconfig.lnet_ioctl_set_value_sv_value_get, _lnetconfig.lnet_ioctl_set_value_sv_value_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_set_value()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_set_value
    __del__ = lambda self: None
lnet_ioctl_set_value_swigregister = _lnetconfig.lnet_ioctl_set_value_swigregister
lnet_ioctl_set_value_swigregister(lnet_ioctl_set_value)

class lnet_ioctl_lnet_stats(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_lnet_stats, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_lnet_stats, name)
    __repr__ = _swig_repr
    __swig_setmethods__["st_hdr"] = _lnetconfig.lnet_ioctl_lnet_stats_st_hdr_set
    __swig_getmethods__["st_hdr"] = _lnetconfig.lnet_ioctl_lnet_stats_st_hdr_get
    if _newclass:
        st_hdr = _swig_property(_lnetconfig.lnet_ioctl_lnet_stats_st_hdr_get, _lnetconfig.lnet_ioctl_lnet_stats_st_hdr_set)
    __swig_setmethods__["st_cntrs"] = _lnetconfig.lnet_ioctl_lnet_stats_st_cntrs_set
    __swig_getmethods__["st_cntrs"] = _lnetconfig.lnet_ioctl_lnet_stats_st_cntrs_get
    if _newclass:
        st_cntrs = _swig_property(_lnetconfig.lnet_ioctl_lnet_stats_st_cntrs_get, _lnetconfig.lnet_ioctl_lnet_stats_st_cntrs_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_lnet_stats()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_lnet_stats
    __del__ = lambda self: None
lnet_ioctl_lnet_stats_swigregister = _lnetconfig.lnet_ioctl_lnet_stats_swigregister
lnet_ioctl_lnet_stats_swigregister(lnet_ioctl_lnet_stats)

class lnet_range_expr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_range_expr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_range_expr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["re_lo"] = _lnetconfig.lnet_range_expr_re_lo_set
    __swig_getmethods__["re_lo"] = _lnetconfig.lnet_range_expr_re_lo_get
    if _newclass:
        re_lo = _swig_property(_lnetconfig.lnet_range_expr_re_lo_get, _lnetconfig.lnet_range_expr_re_lo_set)
    __swig_setmethods__["re_hi"] = _lnetconfig.lnet_range_expr_re_hi_set
    __swig_getmethods__["re_hi"] = _lnetconfig.lnet_range_expr_re_hi_get
    if _newclass:
        re_hi = _swig_property(_lnetconfig.lnet_range_expr_re_hi_get, _lnetconfig.lnet_range_expr_re_hi_set)
    __swig_setmethods__["re_stride"] = _lnetconfig.lnet_range_expr_re_stride_set
    __swig_getmethods__["re_stride"] = _lnetconfig.lnet_range_expr_re_stride_get
    if _newclass:
        re_stride = _swig_property(_lnetconfig.lnet_range_expr_re_stride_get, _lnetconfig.lnet_range_expr_re_stride_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_range_expr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_range_expr
    __del__ = lambda self: None
lnet_range_expr_swigregister = _lnetconfig.lnet_range_expr_swigregister
lnet_range_expr_swigregister(lnet_range_expr)

class lnet_expressions(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_expressions, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_expressions, name)
    __repr__ = _swig_repr
    __swig_setmethods__["le_count"] = _lnetconfig.lnet_expressions_le_count_set
    __swig_getmethods__["le_count"] = _lnetconfig.lnet_expressions_le_count_get
    if _newclass:
        le_count = _swig_property(_lnetconfig.lnet_expressions_le_count_get, _lnetconfig.lnet_expressions_le_count_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_expressions()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_expressions
    __del__ = lambda self: None
lnet_expressions_swigregister = _lnetconfig.lnet_expressions_swigregister
lnet_expressions_swigregister(lnet_expressions)

class lnet_ioctl_udsp_net_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_udsp_net_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_udsp_net_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ud_net_type"] = _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_type_set
    __swig_getmethods__["ud_net_type"] = _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_type_get
    if _newclass:
        ud_net_type = _swig_property(_lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_type_get, _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_type_set)
    __swig_setmethods__["ud_net_num_expr"] = _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_num_expr_set
    __swig_getmethods__["ud_net_num_expr"] = _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_num_expr_get
    if _newclass:
        ud_net_num_expr = _swig_property(_lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_num_expr_get, _lnetconfig.lnet_ioctl_udsp_net_descr_ud_net_num_expr_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_udsp_net_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_udsp_net_descr
    __del__ = lambda self: None
lnet_ioctl_udsp_net_descr_swigregister = _lnetconfig.lnet_ioctl_udsp_net_descr_swigregister
lnet_ioctl_udsp_net_descr_swigregister(lnet_ioctl_udsp_net_descr)

class lnet_ioctl_udsp_descr_hdr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_udsp_descr_hdr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_udsp_descr_hdr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ud_descr_type"] = _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_type_set
    __swig_getmethods__["ud_descr_type"] = _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_type_get
    if _newclass:
        ud_descr_type = _swig_property(_lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_type_get, _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_type_set)
    __swig_setmethods__["ud_descr_count"] = _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_count_set
    __swig_getmethods__["ud_descr_count"] = _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_count_get
    if _newclass:
        ud_descr_count = _swig_property(_lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_count_get, _lnetconfig.lnet_ioctl_udsp_descr_hdr_ud_descr_count_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_udsp_descr_hdr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_udsp_descr_hdr
    __del__ = lambda self: None
lnet_ioctl_udsp_descr_hdr_swigregister = _lnetconfig.lnet_ioctl_udsp_descr_hdr_swigregister
lnet_ioctl_udsp_descr_hdr_swigregister(lnet_ioctl_udsp_descr_hdr)

class lnet_ioctl_udsp_descr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_udsp_descr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_udsp_descr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["iud_src_hdr"] = _lnetconfig.lnet_ioctl_udsp_descr_iud_src_hdr_set
    __swig_getmethods__["iud_src_hdr"] = _lnetconfig.lnet_ioctl_udsp_descr_iud_src_hdr_get
    if _newclass:
        iud_src_hdr = _swig_property(_lnetconfig.lnet_ioctl_udsp_descr_iud_src_hdr_get, _lnetconfig.lnet_ioctl_udsp_descr_iud_src_hdr_set)
    __swig_setmethods__["iud_net"] = _lnetconfig.lnet_ioctl_udsp_descr_iud_net_set
    __swig_getmethods__["iud_net"] = _lnetconfig.lnet_ioctl_udsp_descr_iud_net_get
    if _newclass:
        iud_net = _swig_property(_lnetconfig.lnet_ioctl_udsp_descr_iud_net_get, _lnetconfig.lnet_ioctl_udsp_descr_iud_net_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_udsp_descr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_udsp_descr
    __del__ = lambda self: None
lnet_ioctl_udsp_descr_swigregister = _lnetconfig.lnet_ioctl_udsp_descr_swigregister
lnet_ioctl_udsp_descr_swigregister(lnet_ioctl_udsp_descr)

class lnet_ioctl_udsp(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_udsp, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_udsp, name)
    __repr__ = _swig_repr
    __swig_setmethods__["iou_hdr"] = _lnetconfig.lnet_ioctl_udsp_iou_hdr_set
    __swig_getmethods__["iou_hdr"] = _lnetconfig.lnet_ioctl_udsp_iou_hdr_get
    if _newclass:
        iou_hdr = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_hdr_get, _lnetconfig.lnet_ioctl_udsp_iou_hdr_set)
    __swig_setmethods__["iou_idx"] = _lnetconfig.lnet_ioctl_udsp_iou_idx_set
    __swig_getmethods__["iou_idx"] = _lnetconfig.lnet_ioctl_udsp_iou_idx_get
    if _newclass:
        iou_idx = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_idx_get, _lnetconfig.lnet_ioctl_udsp_iou_idx_set)
    __swig_setmethods__["iou_action_type"] = _lnetconfig.lnet_ioctl_udsp_iou_action_type_set
    __swig_getmethods__["iou_action_type"] = _lnetconfig.lnet_ioctl_udsp_iou_action_type_get
    if _newclass:
        iou_action_type = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_action_type_get, _lnetconfig.lnet_ioctl_udsp_iou_action_type_set)
    __swig_setmethods__["iou_bulk_size"] = _lnetconfig.lnet_ioctl_udsp_iou_bulk_size_set
    __swig_getmethods__["iou_bulk_size"] = _lnetconfig.lnet_ioctl_udsp_iou_bulk_size_get
    if _newclass:
        iou_bulk_size = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_bulk_size_get, _lnetconfig.lnet_ioctl_udsp_iou_bulk_size_set)
    __swig_getmethods__["iou_action"] = _lnetconfig.lnet_ioctl_udsp_iou_action_get
    if _newclass:
        iou_action = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_action_get)
    __swig_setmethods__["iou_bulk"] = _lnetconfig.lnet_ioctl_udsp_iou_bulk_set
    __swig_getmethods__["iou_bulk"] = _lnetconfig.lnet_ioctl_udsp_iou_bulk_get
    if _newclass:
        iou_bulk = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_bulk_get, _lnetconfig.lnet_ioctl_udsp_iou_bulk_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_udsp()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_udsp
    __del__ = lambda self: None
lnet_ioctl_udsp_swigregister = _lnetconfig.lnet_ioctl_udsp_swigregister
lnet_ioctl_udsp_swigregister(lnet_ioctl_udsp)

class lnet_ioctl_udsp_iou_action(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_udsp_iou_action, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_udsp_iou_action, name)
    __repr__ = _swig_repr
    __swig_setmethods__["priority"] = _lnetconfig.lnet_ioctl_udsp_iou_action_priority_set
    __swig_getmethods__["priority"] = _lnetconfig.lnet_ioctl_udsp_iou_action_priority_get
    if _newclass:
        priority = _swig_property(_lnetconfig.lnet_ioctl_udsp_iou_action_priority_get, _lnetconfig.lnet_ioctl_udsp_iou_action_priority_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_udsp_iou_action()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_udsp_iou_action
    __del__ = lambda self: None
lnet_ioctl_udsp_iou_action_swigregister = _lnetconfig.lnet_ioctl_udsp_iou_action_swigregister
lnet_ioctl_udsp_iou_action_swigregister(lnet_ioctl_udsp_iou_action)

class lnet_ioctl_construct_udsp_info(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, lnet_ioctl_construct_udsp_info, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, lnet_ioctl_construct_udsp_info, name)
    __repr__ = _swig_repr
    __swig_setmethods__["cud_hdr"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_hdr_set
    __swig_getmethods__["cud_hdr"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_hdr_get
    if _newclass:
        cud_hdr = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_hdr_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_hdr_set)
    __swig_setmethods__["cud_peer"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_peer_set
    __swig_getmethods__["cud_peer"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_peer_get
    if _newclass:
        cud_peer = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_peer_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_peer_set)
    __swig_setmethods__["cud_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_set
    __swig_getmethods__["cud_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_get
    if _newclass:
        cud_nid = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_set)
    __swig_setmethods__["cud_nid_priority"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_priority_set
    __swig_getmethods__["cud_nid_priority"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_priority_get
    if _newclass:
        cud_nid_priority = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_priority_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_nid_priority_set)
    __swig_setmethods__["cud_net_priority"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_net_priority_set
    __swig_getmethods__["cud_net_priority"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_net_priority_get
    if _newclass:
        cud_net_priority = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_net_priority_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_net_priority_set)
    __swig_setmethods__["cud_pref_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_nid_set
    __swig_getmethods__["cud_pref_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_nid_get
    if _newclass:
        cud_pref_nid = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_nid_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_nid_set)
    __swig_setmethods__["cud_pref_rtr_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_rtr_nid_set
    __swig_getmethods__["cud_pref_rtr_nid"] = _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_rtr_nid_get
    if _newclass:
        cud_pref_rtr_nid = _swig_property(_lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_rtr_nid_get, _lnetconfig.lnet_ioctl_construct_udsp_info_cud_pref_rtr_nid_set)

    def __init__(self):
        this = _lnetconfig.new_lnet_ioctl_construct_udsp_info()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_lnet_ioctl_construct_udsp_info
    __del__ = lambda self: None
lnet_ioctl_construct_udsp_info_swigregister = _lnetconfig.lnet_ioctl_construct_udsp_info_swigregister
lnet_ioctl_construct_udsp_info_swigregister(lnet_ioctl_construct_udsp_info)

class netstrfns(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, netstrfns, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, netstrfns, name)
    __repr__ = _swig_repr
    __swig_setmethods__["nf_type"] = _lnetconfig.netstrfns_nf_type_set
    __swig_getmethods__["nf_type"] = _lnetconfig.netstrfns_nf_type_get
    if _newclass:
        nf_type = _swig_property(_lnetconfig.netstrfns_nf_type_get, _lnetconfig.netstrfns_nf_type_set)
    __swig_setmethods__["nf_name"] = _lnetconfig.netstrfns_nf_name_set
    __swig_getmethods__["nf_name"] = _lnetconfig.netstrfns_nf_name_get
    if _newclass:
        nf_name = _swig_property(_lnetconfig.netstrfns_nf_name_get, _lnetconfig.netstrfns_nf_name_set)
    __swig_setmethods__["nf_modname"] = _lnetconfig.netstrfns_nf_modname_set
    __swig_getmethods__["nf_modname"] = _lnetconfig.netstrfns_nf_modname_get
    if _newclass:
        nf_modname = _swig_property(_lnetconfig.netstrfns_nf_modname_get, _lnetconfig.netstrfns_nf_modname_set)
    __swig_setmethods__["nf_addr2str"] = _lnetconfig.netstrfns_nf_addr2str_set
    __swig_getmethods__["nf_addr2str"] = _lnetconfig.netstrfns_nf_addr2str_get
    if _newclass:
        nf_addr2str = _swig_property(_lnetconfig.netstrfns_nf_addr2str_get, _lnetconfig.netstrfns_nf_addr2str_set)
    __swig_setmethods__["nf_addr2str_size"] = _lnetconfig.netstrfns_nf_addr2str_size_set
    __swig_getmethods__["nf_addr2str_size"] = _lnetconfig.netstrfns_nf_addr2str_size_get
    if _newclass:
        nf_addr2str_size = _swig_property(_lnetconfig.netstrfns_nf_addr2str_size_get, _lnetconfig.netstrfns_nf_addr2str_size_set)
    __swig_setmethods__["nf_str2addr"] = _lnetconfig.netstrfns_nf_str2addr_set
    __swig_getmethods__["nf_str2addr"] = _lnetconfig.netstrfns_nf_str2addr_get
    if _newclass:
        nf_str2addr = _swig_property(_lnetconfig.netstrfns_nf_str2addr_get, _lnetconfig.netstrfns_nf_str2addr_set)
    __swig_setmethods__["nf_str2addr_size"] = _lnetconfig.netstrfns_nf_str2addr_size_set
    __swig_getmethods__["nf_str2addr_size"] = _lnetconfig.netstrfns_nf_str2addr_size_get
    if _newclass:
        nf_str2addr_size = _swig_property(_lnetconfig.netstrfns_nf_str2addr_size_get, _lnetconfig.netstrfns_nf_str2addr_size_set)
    __swig_setmethods__["nf_parse_addrlist"] = _lnetconfig.netstrfns_nf_parse_addrlist_set
    __swig_getmethods__["nf_parse_addrlist"] = _lnetconfig.netstrfns_nf_parse_addrlist_get
    if _newclass:
        nf_parse_addrlist = _swig_property(_lnetconfig.netstrfns_nf_parse_addrlist_get, _lnetconfig.netstrfns_nf_parse_addrlist_set)
    __swig_setmethods__["nf_print_addrlist"] = _lnetconfig.netstrfns_nf_print_addrlist_set
    __swig_getmethods__["nf_print_addrlist"] = _lnetconfig.netstrfns_nf_print_addrlist_get
    if _newclass:
        nf_print_addrlist = _swig_property(_lnetconfig.netstrfns_nf_print_addrlist_get, _lnetconfig.netstrfns_nf_print_addrlist_set)
    __swig_setmethods__["nf_match_addr"] = _lnetconfig.netstrfns_nf_match_addr_set
    __swig_getmethods__["nf_match_addr"] = _lnetconfig.netstrfns_nf_match_addr_get
    if _newclass:
        nf_match_addr = _swig_property(_lnetconfig.netstrfns_nf_match_addr_get, _lnetconfig.netstrfns_nf_match_addr_set)
    __swig_setmethods__["nf_min_max"] = _lnetconfig.netstrfns_nf_min_max_set
    __swig_getmethods__["nf_min_max"] = _lnetconfig.netstrfns_nf_min_max_get
    if _newclass:
        nf_min_max = _swig_property(_lnetconfig.netstrfns_nf_min_max_get, _lnetconfig.netstrfns_nf_min_max_set)
    __swig_setmethods__["nf_expand_addrrange"] = _lnetconfig.netstrfns_nf_expand_addrrange_set
    __swig_getmethods__["nf_expand_addrrange"] = _lnetconfig.netstrfns_nf_expand_addrrange_get
    if _newclass:
        nf_expand_addrrange = _swig_property(_lnetconfig.netstrfns_nf_expand_addrrange_get, _lnetconfig.netstrfns_nf_expand_addrrange_set)

    def __init__(self):
        this = _lnetconfig.new_netstrfns()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_netstrfns
    __del__ = lambda self: None
netstrfns_swigregister = _lnetconfig.netstrfns_swigregister
netstrfns_swigregister(netstrfns)

class cfs_lstr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, cfs_lstr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, cfs_lstr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["ls_str"] = _lnetconfig.cfs_lstr_ls_str_set
    __swig_getmethods__["ls_str"] = _lnetconfig.cfs_lstr_ls_str_get
    if _newclass:
        ls_str = _swig_property(_lnetconfig.cfs_lstr_ls_str_get, _lnetconfig.cfs_lstr_ls_str_set)
    __swig_setmethods__["ls_len"] = _lnetconfig.cfs_lstr_ls_len_set
    __swig_getmethods__["ls_len"] = _lnetconfig.cfs_lstr_ls_len_get
    if _newclass:
        ls_len = _swig_property(_lnetconfig.cfs_lstr_ls_len_get, _lnetconfig.cfs_lstr_ls_len_set)

    def __init__(self):
        this = _lnetconfig.new_cfs_lstr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_cfs_lstr
    __del__ = lambda self: None
cfs_lstr_swigregister = _lnetconfig.cfs_lstr_swigregister
cfs_lstr_swigregister(cfs_lstr)

class cfs_range_expr(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, cfs_range_expr, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, cfs_range_expr, name)
    __repr__ = _swig_repr
    __swig_setmethods__["re_link"] = _lnetconfig.cfs_range_expr_re_link_set
    __swig_getmethods__["re_link"] = _lnetconfig.cfs_range_expr_re_link_get
    if _newclass:
        re_link = _swig_property(_lnetconfig.cfs_range_expr_re_link_get, _lnetconfig.cfs_range_expr_re_link_set)
    __swig_setmethods__["re_lo"] = _lnetconfig.cfs_range_expr_re_lo_set
    __swig_getmethods__["re_lo"] = _lnetconfig.cfs_range_expr_re_lo_get
    if _newclass:
        re_lo = _swig_property(_lnetconfig.cfs_range_expr_re_lo_get, _lnetconfig.cfs_range_expr_re_lo_set)
    __swig_setmethods__["re_hi"] = _lnetconfig.cfs_range_expr_re_hi_set
    __swig_getmethods__["re_hi"] = _lnetconfig.cfs_range_expr_re_hi_get
    if _newclass:
        re_hi = _swig_property(_lnetconfig.cfs_range_expr_re_hi_get, _lnetconfig.cfs_range_expr_re_hi_set)
    __swig_setmethods__["re_stride"] = _lnetconfig.cfs_range_expr_re_stride_set
    __swig_getmethods__["re_stride"] = _lnetconfig.cfs_range_expr_re_stride_get
    if _newclass:
        re_stride = _swig_property(_lnetconfig.cfs_range_expr_re_stride_get, _lnetconfig.cfs_range_expr_re_stride_set)

    def __init__(self):
        this = _lnetconfig.new_cfs_range_expr()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_cfs_range_expr
    __del__ = lambda self: None
cfs_range_expr_swigregister = _lnetconfig.cfs_range_expr_swigregister
cfs_range_expr_swigregister(cfs_range_expr)

class cfs_expr_list(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, cfs_expr_list, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, cfs_expr_list, name)
    __repr__ = _swig_repr
    __swig_setmethods__["el_link"] = _lnetconfig.cfs_expr_list_el_link_set
    __swig_getmethods__["el_link"] = _lnetconfig.cfs_expr_list_el_link_get
    if _newclass:
        el_link = _swig_property(_lnetconfig.cfs_expr_list_el_link_get, _lnetconfig.cfs_expr_list_el_link_set)
    __swig_setmethods__["el_exprs"] = _lnetconfig.cfs_expr_list_el_exprs_set
    __swig_getmethods__["el_exprs"] = _lnetconfig.cfs_expr_list_el_exprs_get
    if _newclass:
        el_exprs = _swig_property(_lnetconfig.cfs_expr_list_el_exprs_get, _lnetconfig.cfs_expr_list_el_exprs_set)

    def __init__(self):
        this = _lnetconfig.new_cfs_expr_list()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _lnetconfig.delete_cfs_expr_list
    __del__ = lambda self: None
cfs_expr_list_swigregister = _lnetconfig.cfs_expr_list_swigregister
cfs_expr_list_swigregister(cfs_expr_list)


def cfs_expr_list_values(expr_list, max, valpp):
    return _lnetconfig.cfs_expr_list_values(expr_list, max, valpp)
cfs_expr_list_values = _lnetconfig.cfs_expr_list_values

def cfs_gettok(next, delim, res):
    return _lnetconfig.cfs_gettok(next, delim, res)
cfs_gettok = _lnetconfig.cfs_gettok

def cfs_str2num_check(str, nob, num, min, max):
    return _lnetconfig.cfs_str2num_check(str, nob, num, min, max)
cfs_str2num_check = _lnetconfig.cfs_str2num_check

def cfs_human_readable2long(sizep, str):
    return _lnetconfig.cfs_human_readable2long(sizep, str)
cfs_human_readable2long = _lnetconfig.cfs_human_readable2long

def cfs_expr2str(list, str, size):
    return _lnetconfig.cfs_expr2str(list, str, size)
cfs_expr2str = _lnetconfig.cfs_expr2str

def cfs_expr_list_match(value, expr_list):
    return _lnetconfig.cfs_expr_list_match(value, expr_list)
cfs_expr_list_match = _lnetconfig.cfs_expr_list_match

def cfs_expr_list_print(buffer, count, expr_list):
    return _lnetconfig.cfs_expr_list_print(buffer, count, expr_list)
cfs_expr_list_print = _lnetconfig.cfs_expr_list_print

def cfs_expr_list_parse(str, len, min, max):
    return _lnetconfig.cfs_expr_list_parse(str, len, min, max)
cfs_expr_list_parse = _lnetconfig.cfs_expr_list_parse

def cfs_expr_list_free(expr_list):
    return _lnetconfig.cfs_expr_list_free(expr_list)
cfs_expr_list_free = _lnetconfig.cfs_expr_list_free

def cfs_expr_list_free_list(list):
    return _lnetconfig.cfs_expr_list_free_list(list)
cfs_expr_list_free_list = _lnetconfig.cfs_expr_list_free_list

def cfs_ip_addr_parse(str, len, list):
    return _lnetconfig.cfs_ip_addr_parse(str, len, list)
cfs_ip_addr_parse = _lnetconfig.cfs_ip_addr_parse

def cfs_ip_addr_range_gen(ip_list, count, ip_addr_expr):
    return _lnetconfig.cfs_ip_addr_range_gen(ip_list, count, ip_addr_expr)
cfs_ip_addr_range_gen = _lnetconfig.cfs_ip_addr_range_gen

def cfs_ip_addr_match(addr, list):
    return _lnetconfig.cfs_ip_addr_match(addr, list)
cfs_ip_addr_match = _lnetconfig.cfs_ip_addr_match

def cfs_expand_nidlist(nidlist, lnet_nidlist, max_nids):
    return _lnetconfig.cfs_expand_nidlist(nidlist, lnet_nidlist, max_nids)
cfs_expand_nidlist = _lnetconfig.cfs_expand_nidlist

def cfs_parse_nid_parts(str, addr, net_num, net_type):
    return _lnetconfig.cfs_parse_nid_parts(str, addr, net_num, net_type)
cfs_parse_nid_parts = _lnetconfig.cfs_parse_nid_parts

def cfs_abs_path(request_path):
    return _lnetconfig.cfs_abs_path(request_path)
cfs_abs_path = _lnetconfig.cfs_abs_path
SOCKLND = _lnetconfig.SOCKLND
O2IBLND = _lnetconfig.O2IBLND
LOLND = _lnetconfig.LOLND
GNILND = _lnetconfig.GNILND
GNIIPLND = _lnetconfig.GNIIPLND
PTL4LND = _lnetconfig.PTL4LND
KFILND = _lnetconfig.KFILND
NUM_LNDS = _lnetconfig.NUM_LNDS
LNET_NIDSTR_COUNT = _lnetconfig.LNET_NIDSTR_COUNT
LNET_NIDSTR_SIZE = _lnetconfig.LNET_NIDSTR_SIZE

def libcfs_next_nidstring():
    return _lnetconfig.libcfs_next_nidstring()
libcfs_next_nidstring = _lnetconfig.libcfs_next_nidstring

def libcfs_isknown_lnd(lnd):
    return _lnetconfig.libcfs_isknown_lnd(lnd)
libcfs_isknown_lnd = _lnetconfig.libcfs_isknown_lnd

def libcfs_lnd2modname(lnd):
    return _lnetconfig.libcfs_lnd2modname(lnd)
libcfs_lnd2modname = _lnetconfig.libcfs_lnd2modname

def libcfs_lnd2str_r(lnd, buf, buf_size):
    return _lnetconfig.libcfs_lnd2str_r(lnd, buf, buf_size)
libcfs_lnd2str_r = _lnetconfig.libcfs_lnd2str_r

def libcfs_lnd2str(lnd):
    return _lnetconfig.libcfs_lnd2str(lnd)
libcfs_lnd2str = _lnetconfig.libcfs_lnd2str

def libcfs_str2lnd(str):
    return _lnetconfig.libcfs_str2lnd(str)
libcfs_str2lnd = _lnetconfig.libcfs_str2lnd

def libcfs_net2str_r(net, buf, buf_size):
    return _lnetconfig.libcfs_net2str_r(net, buf, buf_size)
libcfs_net2str_r = _lnetconfig.libcfs_net2str_r

def libcfs_net2str(net):
    return _lnetconfig.libcfs_net2str(net)
libcfs_net2str = _lnetconfig.libcfs_net2str

def libcfs_nid2str_r(nid, buf, buf_size):
    return _lnetconfig.libcfs_nid2str_r(nid, buf, buf_size)
libcfs_nid2str_r = _lnetconfig.libcfs_nid2str_r

def libcfs_nid2str(nid):
    return _lnetconfig.libcfs_nid2str(nid)
libcfs_nid2str = _lnetconfig.libcfs_nid2str

def libcfs_nidstr_r(nid, buf, buf_size):
    return _lnetconfig.libcfs_nidstr_r(nid, buf, buf_size)
libcfs_nidstr_r = _lnetconfig.libcfs_nidstr_r

def libcfs_nidstr(nid):
    return _lnetconfig.libcfs_nidstr(nid)
libcfs_nidstr = _lnetconfig.libcfs_nidstr

def libcfs_strnid(nid, str):
    return _lnetconfig.libcfs_strnid(nid, str)
libcfs_strnid = _lnetconfig.libcfs_strnid

def libcfs_idstr(id):
    return _lnetconfig.libcfs_idstr(id)
libcfs_idstr = _lnetconfig.libcfs_idstr

def libcfs_str2net(str):
    return _lnetconfig.libcfs_str2net(str)
libcfs_str2net = _lnetconfig.libcfs_str2net

def libcfs_str2nid(str):
    return _lnetconfig.libcfs_str2nid(str)
libcfs_str2nid = _lnetconfig.libcfs_str2nid

def libcfs_str2anynid(nid, str):
    return _lnetconfig.libcfs_str2anynid(nid, str)
libcfs_str2anynid = _lnetconfig.libcfs_str2anynid

def libcfs_num_parse(str, len, list):
    return _lnetconfig.libcfs_num_parse(str, len, list)
libcfs_num_parse = _lnetconfig.libcfs_num_parse

def libcfs_id2str(id):
    return _lnetconfig.libcfs_id2str(id)
libcfs_id2str = _lnetconfig.libcfs_id2str

def cfs_free_nidlist(list):
    return _lnetconfig.cfs_free_nidlist(list)
cfs_free_nidlist = _lnetconfig.cfs_free_nidlist

def cfs_parse_nidlist(str, len, list):
    return _lnetconfig.cfs_parse_nidlist(str, len, list)
cfs_parse_nidlist = _lnetconfig.cfs_parse_nidlist

def cfs_print_nidlist(buffer, count, list):
    return _lnetconfig.cfs_print_nidlist(buffer, count, list)
cfs_print_nidlist = _lnetconfig.cfs_print_nidlist

def cfs_match_nid(nid, list):
    return _lnetconfig.cfs_match_nid(nid, list)
cfs_match_nid = _lnetconfig.cfs_match_nid

def cfs_match_net(net_id, net_type, net_num_list):
    return _lnetconfig.cfs_match_net(net_id, net_type, net_num_list)
cfs_match_net = _lnetconfig.cfs_match_net

def cfs_nidrange_find_min_max(nidlist, min_nid, max_nid, nidstr_length):
    return _lnetconfig.cfs_nidrange_find_min_max(nidlist, min_nid, max_nid, nidstr_length)
cfs_nidrange_find_min_max = _lnetconfig.cfs_nidrange_find_min_max
# This file is compatible with both classic and new-style classes.


