Lines Matching refs:br

31 	struct net_bridge *br = to_bridge(d);
36 if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN))
46 err = (*set)(br, val);
48 netdev_state_change(br->dev);
58 struct net_bridge *br = to_bridge(d);
59 return sprintf(buf, "%lu\n", jiffies_to_clock_t(br->forward_delay));
102 struct net_bridge *br = to_bridge(d);
103 return sprintf(buf, "%lu\n", jiffies_to_clock_t(br->ageing_time));
106 static int set_ageing_time(struct net_bridge *br, unsigned long val)
108 return br_set_ageing_time(br, val);
122 struct net_bridge *br = to_bridge(d);
123 return sprintf(buf, "%d\n", br->stp_enabled);
127 static int set_stp_state(struct net_bridge *br, unsigned long val)
129 return br_stp_set_enabled(br, val, NULL);
144 struct net_bridge *br = to_bridge(d);
145 return sprintf(buf, "%#x\n", br->group_fwd_mask);
148 static int set_group_fwd_mask(struct net_bridge *br, unsigned long val)
153 br->group_fwd_mask = val;
170 struct net_bridge *br = to_bridge(d);
172 (br->bridge_id.prio[0] << 8) | br->bridge_id.prio[1]);
175 static int set_priority(struct net_bridge *br, unsigned long val)
177 br_stp_set_bridge_priority(br, (u16) val);
227 struct net_bridge *br = to_bridge(d);
228 return sprintf(buf, "%d\n", br->topology_change_detected);
235 struct net_bridge *br = to_bridge(d);
236 return sprintf(buf, "%ld\n", br_timer_value(&br->hello_timer));
243 struct net_bridge *br = to_bridge(d);
244 return sprintf(buf, "%ld\n", br_timer_value(&br->tcn_timer));
252 struct net_bridge *br = to_bridge(d);
253 return sprintf(buf, "%ld\n", br_timer_value(&br->topology_change_timer));
260 struct net_bridge *br = to_bridge(d);
261 return sprintf(buf, "%ld\n", br_timer_value(&br->gc_work.timer));
268 struct net_bridge *br = to_bridge(d);
269 return sprintf(buf, "%pM\n", br->group_addr);
276 struct net_bridge *br = to_bridge(d);
279 if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN))
296 spin_lock_bh(&br->lock);
297 ether_addr_copy(br->group_addr, new_addr);
298 spin_unlock_bh(&br->lock);
300 br_opt_toggle(br, BROPT_GROUP_ADDR_SET, true);
301 br_recalculate_fwd_mask(br);
302 netdev_state_change(br->dev);
311 static int set_flush(struct net_bridge *br, unsigned long val)
313 br_fdb_flush(br);
329 struct net_bridge *br = to_bridge(d);
330 return sprintf(buf, "%d\n", br_boolopt_get(br, BR_BOOLOPT_NO_LL_LEARN));
333 static int set_no_linklocal_learn(struct net_bridge *br, unsigned long val)
335 return br_boolopt_toggle(br, BR_BOOLOPT_NO_LL_LEARN, !!val, NULL);
350 struct net_bridge *br = to_bridge(d);
351 return sprintf(buf, "%d\n", br->multicast_router);
366 struct net_bridge *br = to_bridge(d);
367 return sprintf(buf, "%d\n", br_opt_get(br, BROPT_MULTICAST_ENABLED));
382 struct net_bridge *br = to_bridge(d);
384 br_opt_get(br, BROPT_MULTICAST_QUERY_USE_IFADDR));
387 static int set_query_use_ifaddr(struct net_bridge *br, unsigned long val)
389 br_opt_toggle(br, BROPT_MULTICAST_QUERY_USE_IFADDR, !!val);
406 struct net_bridge *br = to_bridge(d);
407 return sprintf(buf, "%d\n", br_opt_get(br, BROPT_MULTICAST_QUERIER));
424 static int set_elasticity(struct net_bridge *br, unsigned long val)
426 br_warn(br, "the hash_elasticity option has been deprecated and is always %u\n",
442 struct net_bridge *br = to_bridge(d);
443 return sprintf(buf, "%u\n", br->hash_max);
446 static int set_hash_max(struct net_bridge *br, unsigned long val)
448 br->hash_max = val;
463 struct net_bridge *br = to_bridge(d);
465 return sprintf(buf, "%u\n", br->multicast_igmp_version);
480 struct net_bridge *br = to_bridge(d);
481 return sprintf(buf, "%u\n", br->multicast_last_member_count);
484 static int set_last_member_count(struct net_bridge *br, unsigned long val)
486 br->multicast_last_member_count = val;
501 struct net_bridge *br = to_bridge(d);
502 return sprintf(buf, "%u\n", br->multicast_startup_query_count);
505 static int set_startup_query_count(struct net_bridge *br, unsigned long val)
507 br->multicast_startup_query_count = val;
522 struct net_bridge *br = to_bridge(d);
524 jiffies_to_clock_t(br->multicast_last_member_interval));
527 static int set_last_member_interval(struct net_bridge *br, unsigned long val)
529 br->multicast_last_member_interval = clock_t_to_jiffies(val);
544 struct net_bridge *br = to_bridge(d);
546 jiffies_to_clock_t(br->multicast_membership_interval));
549 static int set_membership_interval(struct net_bridge *br, unsigned long val)
551 br->multicast_membership_interval = clock_t_to_jiffies(val);
567 struct net_bridge *br = to_bridge(d);
569 jiffies_to_clock_t(br->multicast_querier_interval));
572 static int set_querier_interval(struct net_bridge *br, unsigned long val)
574 br->multicast_querier_interval = clock_t_to_jiffies(val);
590 struct net_bridge *br = to_bridge(d);
592 jiffies_to_clock_t(br->multicast_query_interval));
595 static int set_query_interval(struct net_bridge *br, unsigned long val)
597 br->multicast_query_interval = clock_t_to_jiffies(val);
612 struct net_bridge *br = to_bridge(d);
615 jiffies_to_clock_t(br->multicast_query_response_interval));
618 static int set_query_response_interval(struct net_bridge *br, unsigned long val)
620 br->multicast_query_response_interval = clock_t_to_jiffies(val);
635 struct net_bridge *br = to_bridge(d);
638 jiffies_to_clock_t(br->multicast_startup_query_interval));
641 static int set_startup_query_interval(struct net_bridge *br, unsigned long val)
643 br->multicast_startup_query_interval = clock_t_to_jiffies(val);
659 struct net_bridge *br = to_bridge(d);
662 br_opt_get(br, BROPT_MULTICAST_STATS_ENABLED));
665 static int set_stats_enabled(struct net_bridge *br, unsigned long val)
667 br_opt_toggle(br, BROPT_MULTICAST_STATS_ENABLED, !!val);
685 struct net_bridge *br = to_bridge(d);
687 return sprintf(buf, "%u\n", br->multicast_mld_version);
703 struct net_bridge *br = to_bridge(d);
704 return sprintf(buf, "%u\n", br_opt_get(br, BROPT_NF_CALL_IPTABLES));
707 static int set_nf_call_iptables(struct net_bridge *br, unsigned long val)
709 br_opt_toggle(br, BROPT_NF_CALL_IPTABLES, !!val);
724 struct net_bridge *br = to_bridge(d);
725 return sprintf(buf, "%u\n", br_opt_get(br, BROPT_NF_CALL_IP6TABLES));
728 static int set_nf_call_ip6tables(struct net_bridge *br, unsigned long val)
730 br_opt_toggle(br, BROPT_NF_CALL_IP6TABLES, !!val);
745 struct net_bridge *br = to_bridge(d);
746 return sprintf(buf, "%u\n", br_opt_get(br, BROPT_NF_CALL_ARPTABLES));
749 static int set_nf_call_arptables(struct net_bridge *br, unsigned long val)
751 br_opt_toggle(br, BROPT_NF_CALL_ARPTABLES, !!val);
768 struct net_bridge *br = to_bridge(d);
769 return sprintf(buf, "%d\n", br_opt_get(br, BROPT_VLAN_ENABLED));
784 struct net_bridge *br = to_bridge(d);
785 return sprintf(buf, "%#06x\n", ntohs(br->vlan_proto));
800 struct net_bridge *br = to_bridge(d);
801 return sprintf(buf, "%d\n", br->default_pvid);
816 struct net_bridge *br = to_bridge(d);
817 return sprintf(buf, "%u\n", br_opt_get(br, BROPT_VLAN_STATS_ENABLED));
832 struct net_bridge *br = to_bridge(d);
833 return sprintf(buf, "%u\n", br_opt_get(br, BROPT_VLAN_STATS_PER_PORT));
918 struct net_bridge *br = to_bridge(dev);
925 n = br_fdb_fillbuf(br, buf,
955 struct net_bridge *br = netdev_priv(dev);
972 br->ifobj = kobject_create_and_add(SYSFS_BRIDGE_PORT_SUBDIR, brobj);
973 if (!br->ifobj) {
992 struct net_bridge *br = netdev_priv(dev);
994 kobject_put(br->ifobj);