br_private.h (30b0594a3e6c2bcbe5bd59753d0319d6f9925e40) | br_private.h (9163a0fc1f0c0980f117cc25f4fa6ba9b0750a36) |
---|---|
1/* 2 * Linux ethernet bridge 3 * 4 * Authors: 5 * Lennert Buytenhek <buytenh@gnu.org> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 306 unchanged lines hidden (view full) --- 315 BROPT_GROUP_ADDR_SET, 316 BROPT_MULTICAST_ENABLED, 317 BROPT_MULTICAST_QUERIER, 318 BROPT_MULTICAST_QUERY_USE_IFADDR, 319 BROPT_MULTICAST_STATS_ENABLED, 320 BROPT_HAS_IPV6_ADDR, 321 BROPT_NEIGH_SUPPRESS_ENABLED, 322 BROPT_MTU_SET_BY_USER, | 1/* 2 * Linux ethernet bridge 3 * 4 * Authors: 5 * Lennert Buytenhek <buytenh@gnu.org> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 306 unchanged lines hidden (view full) --- 315 BROPT_GROUP_ADDR_SET, 316 BROPT_MULTICAST_ENABLED, 317 BROPT_MULTICAST_QUERIER, 318 BROPT_MULTICAST_QUERY_USE_IFADDR, 319 BROPT_MULTICAST_STATS_ENABLED, 320 BROPT_HAS_IPV6_ADDR, 321 BROPT_NEIGH_SUPPRESS_ENABLED, 322 BROPT_MTU_SET_BY_USER, |
323 BROPT_VLAN_STATS_PER_PORT, |
|
323}; 324 325struct net_bridge { 326 spinlock_t lock; 327 spinlock_t hash_lock; 328 struct list_head port_list; 329 struct net_device *dev; 330 struct pcpu_sw_netstats __percpu *stats; --- 523 unchanged lines hidden (view full) --- 854void br_vlan_flush(struct net_bridge *br); 855struct net_bridge_vlan *br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid); 856void br_recalculate_fwd_mask(struct net_bridge *br); 857int __br_vlan_filter_toggle(struct net_bridge *br, unsigned long val); 858int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val); 859int __br_vlan_set_proto(struct net_bridge *br, __be16 proto); 860int br_vlan_set_proto(struct net_bridge *br, unsigned long val); 861int br_vlan_set_stats(struct net_bridge *br, unsigned long val); | 324}; 325 326struct net_bridge { 327 spinlock_t lock; 328 spinlock_t hash_lock; 329 struct list_head port_list; 330 struct net_device *dev; 331 struct pcpu_sw_netstats __percpu *stats; --- 523 unchanged lines hidden (view full) --- 855void br_vlan_flush(struct net_bridge *br); 856struct net_bridge_vlan *br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid); 857void br_recalculate_fwd_mask(struct net_bridge *br); 858int __br_vlan_filter_toggle(struct net_bridge *br, unsigned long val); 859int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val); 860int __br_vlan_set_proto(struct net_bridge *br, __be16 proto); 861int br_vlan_set_proto(struct net_bridge *br, unsigned long val); 862int br_vlan_set_stats(struct net_bridge *br, unsigned long val); |
863int br_vlan_set_stats_per_port(struct net_bridge *br, unsigned long val); |
|
862int br_vlan_init(struct net_bridge *br); 863int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val); 864int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid); 865int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags, 866 bool *changed); 867int nbp_vlan_delete(struct net_bridge_port *port, u16 vid); 868void nbp_vlan_flush(struct net_bridge_port *port); 869int nbp_vlan_init(struct net_bridge_port *port); --- 346 unchanged lines hidden --- | 864int br_vlan_init(struct net_bridge *br); 865int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val); 866int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid); 867int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags, 868 bool *changed); 869int nbp_vlan_delete(struct net_bridge_port *port, u16 vid); 870void nbp_vlan_flush(struct net_bridge_port *port); 871int nbp_vlan_init(struct net_bridge_port *port); --- 346 unchanged lines hidden --- |