Virtual LAN link module.
More...
VLAN Object |
int | rtnl_link_is_vlan (struct rtnl_link *link) |
| Check if link is a VLAN link.
|
int | rtnl_link_vlan_set_id (struct rtnl_link *link, uint16_t id) |
| Set VLAN ID.
|
int | rtnl_link_vlan_get_id (struct rtnl_link *link) |
| Get VLAN Id.
|
int | rtnl_link_vlan_set_flags (struct rtnl_link *link, unsigned int flags) |
| Set VLAN flags.
|
int | rtnl_link_vlan_unset_flags (struct rtnl_link *link, unsigned int flags) |
| Unset VLAN flags.
|
int | rtnl_link_vlan_get_flags (struct rtnl_link *link) |
| Get VLAN flags.
|
Quality of Service |
int | rtnl_link_vlan_set_ingress_map (struct rtnl_link *link, int from, uint32_t to) |
uint32_t * | rtnl_link_vlan_get_ingress_map (struct rtnl_link *link) |
int | rtnl_link_vlan_set_egress_map (struct rtnl_link *link, uint32_t from, int to) |
struct vlan_map * | rtnl_link_vlan_get_egress_map (struct rtnl_link *link, int *negress) |
Flag Translation |
char * | rtnl_link_vlan_flags2str (int flags, char *buf, size_t len) |
int | rtnl_link_vlan_str2flags (const char *name) |
Detailed Description
Virtual LAN link module.
Link Type Name: "vlan"
- Related Documentation:
- VLAN Documentation (Routing Family Library)
Function Documentation
Check if link is a VLAN link.
- Parameters:
-
- Returns:
- True if link is a VLAN link, otherwise false is returned.
Definition at line 348 of file vlan.c.
Set VLAN ID.
- Parameters:
-
link | Link object |
id | VLAN identifier |
- Returns:
- 0 on success or a negative error code
Definition at line 360 of file vlan.c.
Get VLAN Id.
- Parameters:
-
- Returns:
- VLAN id, 0 if not set or a negative error code.
Definition at line 378 of file vlan.c.
Set VLAN flags.
- Parameters:
-
link | Link object |
flags | VLAN flags |
- Returns:
- 0 on success or a negative error code.
Definition at line 397 of file vlan.c.
Unset VLAN flags.
- Parameters:
-
link | Link object |
flags | VLAN flags |
- Returns:
- 0 on success or a negative error code.
Definition at line 417 of file vlan.c.
Get VLAN flags.
- Parameters:
-
- Returns:
- VLAN flags, 0 if none set, or a negative error code.
Definition at line 436 of file vlan.c.