dsa.c (a7384f3918756c193e3fcd7e3111fc4bd3686013) | dsa.c (d06f925f13976ab82167c93467c70a337a0a3cda) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * DSA topology and switch handling 4 * 5 * Copyright (c) 2008-2009 Marvell Semiconductor 6 * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> 7 * Copyright (c) 2016 Andrew Lunn <andrew@lunn.ch> 8 */ --- 1092 unchanged lines hidden (view full) --- 1101 1102 dp->ds = ds; 1103 dp->index = index; 1104 1105 mutex_init(&dp->addr_lists_lock); 1106 mutex_init(&dp->vlans_lock); 1107 INIT_LIST_HEAD(&dp->fdbs); 1108 INIT_LIST_HEAD(&dp->mdbs); | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * DSA topology and switch handling 4 * 5 * Copyright (c) 2008-2009 Marvell Semiconductor 6 * Copyright (c) 2013 Florian Fainelli <florian@openwrt.org> 7 * Copyright (c) 2016 Andrew Lunn <andrew@lunn.ch> 8 */ --- 1092 unchanged lines hidden (view full) --- 1101 1102 dp->ds = ds; 1103 dp->index = index; 1104 1105 mutex_init(&dp->addr_lists_lock); 1106 mutex_init(&dp->vlans_lock); 1107 INIT_LIST_HEAD(&dp->fdbs); 1108 INIT_LIST_HEAD(&dp->mdbs); |
1109 INIT_LIST_HEAD(&dp->vlans); | 1109 INIT_LIST_HEAD(&dp->vlans); /* also initializes &dp->user_vlans */ |
1110 INIT_LIST_HEAD(&dp->list); 1111 list_add_tail(&dp->list, &dst->ports); 1112 1113 return dp; 1114} 1115 1116static int dsa_port_parse_user(struct dsa_port *dp, const char *name) 1117{ --- 673 unchanged lines hidden --- | 1110 INIT_LIST_HEAD(&dp->list); 1111 list_add_tail(&dp->list, &dst->ports); 1112 1113 return dp; 1114} 1115 1116static int dsa_port_parse_user(struct dsa_port *dp, const char *name) 1117{ --- 673 unchanged lines hidden --- |