br_if.c (0cce284537fb42d9c28b9b31038ffc9b464555f5) | br_if.c (f7cdee8a79a1cb03fa9ca71b825e72f880b344e1) |
---|---|
1/* 2 * Userspace interface 3 * Linux ethernet bridge 4 * 5 * Authors: 6 * Lennert Buytenhek <buytenh@gnu.org> 7 * 8 * This program is free software; you can redistribute it and/or --- 299 unchanged lines hidden (view full) --- 308 list_for_each_entry_safe(p, n, &br->port_list, list) { 309 del_nbp(p); 310 } 311 312 br_fdb_delete_by_port(br, NULL, 0, 1); 313 314 br_vlan_flush(br); 315 br_multicast_dev_del(br); | 1/* 2 * Userspace interface 3 * Linux ethernet bridge 4 * 5 * Authors: 6 * Lennert Buytenhek <buytenh@gnu.org> 7 * 8 * This program is free software; you can redistribute it and/or --- 299 unchanged lines hidden (view full) --- 308 list_for_each_entry_safe(p, n, &br->port_list, list) { 309 del_nbp(p); 310 } 311 312 br_fdb_delete_by_port(br, NULL, 0, 1); 313 314 br_vlan_flush(br); 315 br_multicast_dev_del(br); |
316 del_timer_sync(&br->gc_timer); | 316 cancel_delayed_work_sync(&br->gc_work); |
317 318 br_sysfs_delbr(br->dev); 319 unregister_netdevice_queue(br->dev, head); 320} 321 322/* find an available port number */ 323static int find_portno(struct net_bridge *br) 324{ --- 333 unchanged lines hidden --- | 317 318 br_sysfs_delbr(br->dev); 319 unregister_netdevice_queue(br->dev, head); 320} 321 322/* find an available port number */ 323static int find_portno(struct net_bridge *br) 324{ --- 333 unchanged lines hidden --- |