Link Info API
[Links (Interfaces)]

Data Structures

struct  rtnl_link_info_ops
 Link info operations. More...

Modules

 VLAN

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)

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);
 }

Generated on 30 Oct 2009 for libnl by  doxygen 1.6.1