Link Info API
[Links (Interfaces)]


Detailed Description

1) Registering/Unregistering a new link info type
 static struct rtnl_link_info_ops vlan_info_ops = {
        .io_name                = "vlan",
        .io_alloc               = vlan_alloc,
        .io_parse               = vlan_parse,
        .io_dump[NL_DUMP_BRIEF] = vlan_dump_brief,
        .io_dump[NL_DUMP_FULL]  = vlan_dump_full,
        .io_free                = vlan_free,
 };

 static void __init vlan_init(void)
 {
        rtnl_link_register_info(&vlan_info_ops);
 }

 static void __exit vlan_exit(void)
 {
        rtnl_link_unregister_info(&vlan_info_ops);
 }


Modules

 VLAN

Data Structures

struct  rtnl_link_info_ops
 Link info operations. More...

Functions

struct rtnl_link_info_opsrtnl_link_info_ops_lookup (const char *name)
int rtnl_link_register_info (struct rtnl_link_info_ops *ops)
int rtnl_link_unregister_info (struct rtnl_link_info_ops *ops)


Generated on Fri Jun 27 12:05:21 2008 for libnl by  doxygen 1.5.6