<HTML><BODY><p>Hello!<br>I'm novice in using libnl and libnl-route and have some questions,<br>but I can't find any tutorials or articles on it.<br><br>I need to perform some operations with VLAN interfaces: create, delete etc.<br>I created VLAN link as described in 'User's Guide' of libnl-route. <br>Created link is OK, but it's always has name <br>such as "vlanxxx". <br>I run "sudo vconfig set_name_type DEV_PLUS_VID_NO_PAD" but rtnl_link_add(...) still<br>creates "vlanxxx"es. <br>Is it possible to  create VLAN link with name such as "eth1.xxx",<br>like command "vconfig" does, with function rtnl_link_add(...)?<br><br>After creating VLAN link I need it's interface index and name for future operations.<br>But it seems like the "xxx" part of created name is not the vlan_id.<br>How can I get the created "vlanxxx" name and interface index after link's creation? <br><br>Thanx!<br data-mce-bogus="1"></p></BODY></HTML>