Lines Matching full:d
31 static ssize_t store_bridge_parm(struct device *d, in store_bridge_parm() argument
36 struct net_bridge *br = to_bridge(d); in store_bridge_parm()
67 static ssize_t forward_delay_show(struct device *d, in forward_delay_show() argument
70 struct net_bridge *br = to_bridge(d); in forward_delay_show()
80 static ssize_t forward_delay_store(struct device *d, in forward_delay_store() argument
84 return store_bridge_parm(d, buf, len, set_forward_delay); in forward_delay_store()
88 static ssize_t hello_time_show(struct device *d, struct device_attribute *attr, in hello_time_show() argument
92 jiffies_to_clock_t(to_bridge(d)->hello_time)); in hello_time_show()
101 static ssize_t hello_time_store(struct device *d, in hello_time_store() argument
105 return store_bridge_parm(d, buf, len, set_hello_time); in hello_time_store()
109 static ssize_t max_age_show(struct device *d, struct device_attribute *attr, in max_age_show() argument
113 jiffies_to_clock_t(to_bridge(d)->max_age)); in max_age_show()
122 static ssize_t max_age_store(struct device *d, struct device_attribute *attr, in max_age_store() argument
125 return store_bridge_parm(d, buf, len, set_max_age); in max_age_store()
129 static ssize_t ageing_time_show(struct device *d, in ageing_time_show() argument
132 struct net_bridge *br = to_bridge(d); in ageing_time_show()
142 static ssize_t ageing_time_store(struct device *d, in ageing_time_store() argument
146 return store_bridge_parm(d, buf, len, set_ageing_time); in ageing_time_store()
150 static ssize_t stp_state_show(struct device *d, in stp_state_show() argument
153 struct net_bridge *br = to_bridge(d); in stp_state_show()
154 return sprintf(buf, "%d\n", br->stp_enabled); in stp_state_show()
164 static ssize_t stp_state_store(struct device *d, in stp_state_store() argument
168 return store_bridge_parm(d, buf, len, set_stp_state); in stp_state_store()
172 static ssize_t group_fwd_mask_show(struct device *d, in group_fwd_mask_show() argument
176 struct net_bridge *br = to_bridge(d); in group_fwd_mask_show()
191 static ssize_t group_fwd_mask_store(struct device *d, in group_fwd_mask_store() argument
196 return store_bridge_parm(d, buf, len, set_group_fwd_mask); in group_fwd_mask_store()
200 static ssize_t priority_show(struct device *d, struct device_attribute *attr, in priority_show() argument
203 struct net_bridge *br = to_bridge(d); in priority_show()
204 return sprintf(buf, "%d\n", in priority_show()
215 static ssize_t priority_store(struct device *d, struct device_attribute *attr, in priority_store() argument
218 return store_bridge_parm(d, buf, len, set_priority); in priority_store()
222 static ssize_t root_id_show(struct device *d, struct device_attribute *attr, in root_id_show() argument
225 return br_show_bridge_id(buf, &to_bridge(d)->designated_root); in root_id_show()
229 static ssize_t bridge_id_show(struct device *d, struct device_attribute *attr, in bridge_id_show() argument
232 return br_show_bridge_id(buf, &to_bridge(d)->bridge_id); in bridge_id_show()
236 static ssize_t root_port_show(struct device *d, struct device_attribute *attr, in root_port_show() argument
239 return sprintf(buf, "%d\n", to_bridge(d)->root_port); in root_port_show()
243 static ssize_t root_path_cost_show(struct device *d, in root_path_cost_show() argument
246 return sprintf(buf, "%d\n", to_bridge(d)->root_path_cost); in root_path_cost_show()
250 static ssize_t topology_change_show(struct device *d, in topology_change_show() argument
253 return sprintf(buf, "%d\n", to_bridge(d)->topology_change); in topology_change_show()
257 static ssize_t topology_change_detected_show(struct device *d, in topology_change_detected_show() argument
261 struct net_bridge *br = to_bridge(d); in topology_change_detected_show()
262 return sprintf(buf, "%d\n", br->topology_change_detected); in topology_change_detected_show()
266 static ssize_t hello_timer_show(struct device *d, in hello_timer_show() argument
269 struct net_bridge *br = to_bridge(d); in hello_timer_show()
274 static ssize_t tcn_timer_show(struct device *d, struct device_attribute *attr, in tcn_timer_show() argument
277 struct net_bridge *br = to_bridge(d); in tcn_timer_show()
282 static ssize_t topology_change_timer_show(struct device *d, in topology_change_timer_show() argument
286 struct net_bridge *br = to_bridge(d); in topology_change_timer_show()
291 static ssize_t gc_timer_show(struct device *d, struct device_attribute *attr, in gc_timer_show() argument
294 struct net_bridge *br = to_bridge(d); in gc_timer_show()
299 static ssize_t group_addr_show(struct device *d, in group_addr_show() argument
302 struct net_bridge *br = to_bridge(d); in group_addr_show()
306 static ssize_t group_addr_store(struct device *d, in group_addr_store() argument
310 struct net_bridge *br = to_bridge(d); in group_addr_store()
352 static ssize_t flush_store(struct device *d, in flush_store() argument
356 return store_bridge_parm(d, buf, len, set_flush); in flush_store()
360 static ssize_t no_linklocal_learn_show(struct device *d, in no_linklocal_learn_show() argument
364 struct net_bridge *br = to_bridge(d); in no_linklocal_learn_show()
365 return sprintf(buf, "%d\n", br_boolopt_get(br, BR_BOOLOPT_NO_LL_LEARN)); in no_linklocal_learn_show()
374 static ssize_t no_linklocal_learn_store(struct device *d, in no_linklocal_learn_store() argument
378 return store_bridge_parm(d, buf, len, set_no_linklocal_learn); in no_linklocal_learn_store()
383 static ssize_t multicast_router_show(struct device *d, in multicast_router_show() argument
386 struct net_bridge *br = to_bridge(d); in multicast_router_show()
387 return sprintf(buf, "%d\n", br->multicast_ctx.multicast_router); in multicast_router_show()
396 static ssize_t multicast_router_store(struct device *d, in multicast_router_store() argument
400 return store_bridge_parm(d, buf, len, set_multicast_router); in multicast_router_store()
404 static ssize_t multicast_snooping_show(struct device *d, in multicast_snooping_show() argument
408 struct net_bridge *br = to_bridge(d); in multicast_snooping_show()
409 return sprintf(buf, "%d\n", br_opt_get(br, BROPT_MULTICAST_ENABLED)); in multicast_snooping_show()
412 static ssize_t multicast_snooping_store(struct device *d, in multicast_snooping_store() argument
416 return store_bridge_parm(d, buf, len, br_multicast_toggle); in multicast_snooping_store()
420 static ssize_t multicast_query_use_ifaddr_show(struct device *d, in multicast_query_use_ifaddr_show() argument
424 struct net_bridge *br = to_bridge(d); in multicast_query_use_ifaddr_show()
425 return sprintf(buf, "%d\n", in multicast_query_use_ifaddr_show()
437 multicast_query_use_ifaddr_store(struct device *d, in multicast_query_use_ifaddr_store() argument
441 return store_bridge_parm(d, buf, len, set_query_use_ifaddr); in multicast_query_use_ifaddr_store()
445 static ssize_t multicast_querier_show(struct device *d, in multicast_querier_show() argument
449 struct net_bridge *br = to_bridge(d); in multicast_querier_show()
450 return sprintf(buf, "%d\n", br->multicast_ctx.multicast_querier); in multicast_querier_show()
459 static ssize_t multicast_querier_store(struct device *d, in multicast_querier_store() argument
463 return store_bridge_parm(d, buf, len, set_multicast_querier); in multicast_querier_store()
467 static ssize_t hash_elasticity_show(struct device *d, in hash_elasticity_show() argument
482 static ssize_t hash_elasticity_store(struct device *d, in hash_elasticity_store() argument
486 return store_bridge_parm(d, buf, len, set_elasticity); in hash_elasticity_store()
490 static ssize_t hash_max_show(struct device *d, struct device_attribute *attr, in hash_max_show() argument
493 struct net_bridge *br = to_bridge(d); in hash_max_show()
504 static ssize_t hash_max_store(struct device *d, struct device_attribute *attr, in hash_max_store() argument
507 return store_bridge_parm(d, buf, len, set_hash_max); in hash_max_store()
511 static ssize_t multicast_igmp_version_show(struct device *d, in multicast_igmp_version_show() argument
515 struct net_bridge *br = to_bridge(d); in multicast_igmp_version_show()
526 static ssize_t multicast_igmp_version_store(struct device *d, in multicast_igmp_version_store() argument
530 return store_bridge_parm(d, buf, len, set_multicast_igmp_version); in multicast_igmp_version_store()
534 static ssize_t multicast_last_member_count_show(struct device *d, in multicast_last_member_count_show() argument
538 struct net_bridge *br = to_bridge(d); in multicast_last_member_count_show()
549 static ssize_t multicast_last_member_count_store(struct device *d, in multicast_last_member_count_store() argument
553 return store_bridge_parm(d, buf, len, set_last_member_count); in multicast_last_member_count_store()
558 struct device *d, struct device_attribute *attr, char *buf) in multicast_startup_query_count_show() argument
560 struct net_bridge *br = to_bridge(d); in multicast_startup_query_count_show()
572 struct device *d, struct device_attribute *attr, const char *buf, in multicast_startup_query_count_store() argument
575 return store_bridge_parm(d, buf, len, set_startup_query_count); in multicast_startup_query_count_store()
580 struct device *d, struct device_attribute *attr, char *buf) in multicast_last_member_interval_show() argument
582 struct net_bridge *br = to_bridge(d); in multicast_last_member_interval_show()
595 struct device *d, struct device_attribute *attr, const char *buf, in multicast_last_member_interval_store() argument
598 return store_bridge_parm(d, buf, len, set_last_member_interval); in multicast_last_member_interval_store()
603 struct device *d, struct device_attribute *attr, char *buf) in multicast_membership_interval_show() argument
605 struct net_bridge *br = to_bridge(d); in multicast_membership_interval_show()
618 struct device *d, struct device_attribute *attr, const char *buf, in multicast_membership_interval_store() argument
621 return store_bridge_parm(d, buf, len, set_membership_interval); in multicast_membership_interval_store()
625 static ssize_t multicast_querier_interval_show(struct device *d, in multicast_querier_interval_show() argument
629 struct net_bridge *br = to_bridge(d); in multicast_querier_interval_show()
641 static ssize_t multicast_querier_interval_store(struct device *d, in multicast_querier_interval_store() argument
645 return store_bridge_parm(d, buf, len, set_querier_interval); in multicast_querier_interval_store()
649 static ssize_t multicast_query_interval_show(struct device *d, in multicast_query_interval_show() argument
653 struct net_bridge *br = to_bridge(d); in multicast_query_interval_show()
665 static ssize_t multicast_query_interval_store(struct device *d, in multicast_query_interval_store() argument
669 return store_bridge_parm(d, buf, len, set_query_interval); in multicast_query_interval_store()
674 struct device *d, struct device_attribute *attr, char *buf) in multicast_query_response_interval_show() argument
676 struct net_bridge *br = to_bridge(d); in multicast_query_response_interval_show()
690 struct device *d, struct device_attribute *attr, const char *buf, in multicast_query_response_interval_store() argument
693 return store_bridge_parm(d, buf, len, set_query_response_interval); in multicast_query_response_interval_store()
698 struct device *d, struct device_attribute *attr, char *buf) in multicast_startup_query_interval_show() argument
700 struct net_bridge *br = to_bridge(d); in multicast_startup_query_interval_show()
714 struct device *d, struct device_attribute *attr, const char *buf, in multicast_startup_query_interval_store() argument
717 return store_bridge_parm(d, buf, len, set_startup_query_interval); in multicast_startup_query_interval_store()
721 static ssize_t multicast_stats_enabled_show(struct device *d, in multicast_stats_enabled_show() argument
725 struct net_bridge *br = to_bridge(d); in multicast_stats_enabled_show()
727 return sprintf(buf, "%d\n", in multicast_stats_enabled_show()
738 static ssize_t multicast_stats_enabled_store(struct device *d, in multicast_stats_enabled_store() argument
743 return store_bridge_parm(d, buf, len, set_stats_enabled); in multicast_stats_enabled_store()
748 static ssize_t multicast_mld_version_show(struct device *d, in multicast_mld_version_show() argument
752 struct net_bridge *br = to_bridge(d); in multicast_mld_version_show()
763 static ssize_t multicast_mld_version_store(struct device *d, in multicast_mld_version_store() argument
767 return store_bridge_parm(d, buf, len, set_multicast_mld_version); in multicast_mld_version_store()
774 struct device *d, struct device_attribute *attr, char *buf) in nf_call_iptables_show() argument
776 struct net_bridge *br = to_bridge(d); in nf_call_iptables_show()
788 struct device *d, struct device_attribute *attr, const char *buf, in nf_call_iptables_store() argument
791 return store_bridge_parm(d, buf, len, set_nf_call_iptables); in nf_call_iptables_store()
796 struct device *d, struct device_attribute *attr, char *buf) in nf_call_ip6tables_show() argument
798 struct net_bridge *br = to_bridge(d); in nf_call_ip6tables_show()
810 struct device *d, struct device_attribute *attr, const char *buf, in nf_call_ip6tables_store() argument
813 return store_bridge_parm(d, buf, len, set_nf_call_ip6tables); in nf_call_ip6tables_store()
818 struct device *d, struct device_attribute *attr, char *buf) in nf_call_arptables_show() argument
820 struct net_bridge *br = to_bridge(d); in nf_call_arptables_show()
832 struct device *d, struct device_attribute *attr, const char *buf, in nf_call_arptables_store() argument
835 return store_bridge_parm(d, buf, len, set_nf_call_arptables); in nf_call_arptables_store()
840 static ssize_t vlan_filtering_show(struct device *d, in vlan_filtering_show() argument
844 struct net_bridge *br = to_bridge(d); in vlan_filtering_show()
845 return sprintf(buf, "%d\n", br_opt_get(br, BROPT_VLAN_ENABLED)); in vlan_filtering_show()
848 static ssize_t vlan_filtering_store(struct device *d, in vlan_filtering_store() argument
852 return store_bridge_parm(d, buf, len, br_vlan_filter_toggle); in vlan_filtering_store()
856 static ssize_t vlan_protocol_show(struct device *d, in vlan_protocol_show() argument
860 struct net_bridge *br = to_bridge(d); in vlan_protocol_show()
864 static ssize_t vlan_protocol_store(struct device *d, in vlan_protocol_store() argument
868 return store_bridge_parm(d, buf, len, br_vlan_set_proto); in vlan_protocol_store()
872 static ssize_t default_pvid_show(struct device *d, in default_pvid_show() argument
876 struct net_bridge *br = to_bridge(d); in default_pvid_show()
877 return sprintf(buf, "%d\n", br->default_pvid); in default_pvid_show()
880 static ssize_t default_pvid_store(struct device *d, in default_pvid_store() argument
884 return store_bridge_parm(d, buf, len, br_vlan_set_default_pvid); in default_pvid_store()
888 static ssize_t vlan_stats_enabled_show(struct device *d, in vlan_stats_enabled_show() argument
892 struct net_bridge *br = to_bridge(d); in vlan_stats_enabled_show()
902 static ssize_t vlan_stats_enabled_store(struct device *d, in vlan_stats_enabled_store() argument
906 return store_bridge_parm(d, buf, len, set_vlan_stats_enabled); in vlan_stats_enabled_store()
910 static ssize_t vlan_stats_per_port_show(struct device *d, in vlan_stats_per_port_show() argument
914 struct net_bridge *br = to_bridge(d); in vlan_stats_per_port_show()
924 static ssize_t vlan_stats_per_port_store(struct device *d, in vlan_stats_per_port_store() argument
928 return store_bridge_parm(d, buf, len, set_vlan_stats_per_port); in vlan_stats_per_port_store()