On 06.03, Nicholas Krause wrote:
quoted hunk
This adds the proper snprintf and break statement for formatting
the vlan_net structure pointer, vn's name using snprintf for if
the switch case, VLAN_NAME_TYPE_PLUS_VID occurs for this particular
switch statement inside the function, register_vlan_device.
Signed-off-by: Nicholas Krause <redacted>
---
net/8021q/vlan.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/net/8021q/vlan.c b/net/8021q/vlan.c
index 59555f0..91ef50e 100644
--- a/net/8021q/vlan.c
+++ b/net/8021q/vlan.c
@@ -246,8 +246,11 @@ static int register_vlan_device(struct net_device *real_dev, u16 vlan_id)
/* Put our vlan.VID in the name.
* Name will look like: vlan0005
*/
+ snprintf(name, IFNAMSIZ, "%s%i", real_dev->name, vlan_id);
+ break;
As the comment indicates, the fall-through is intended like this.
default:
snprintf(name, IFNAMSIZ, "vlan%.4i", vlan_id);
+ break;
}
new_dev = alloc_netdev(sizeof(struct vlan_dev_priv), name,
--
2.1.4