Lines Matching refs:net_bridge

138 		struct net_bridge	*br;
217 struct net_bridge *br;
227 struct net_bridge *br;
324 struct net_bridge { struct
468 static inline int br_is_root_bridge(const struct net_bridge *br) in br_is_root_bridge()
498 static inline int br_opt_get(const struct net_bridge *br, in br_opt_get()
504 int br_boolopt_toggle(struct net_bridge *br, enum br_boolopt_id opt, bool on,
506 int br_boolopt_get(const struct net_bridge *br, enum br_boolopt_id opt);
507 int br_boolopt_multi_toggle(struct net_bridge *br,
510 void br_boolopt_multi_get(const struct net_bridge *br,
512 void br_opt_toggle(struct net_bridge *br, enum net_bridge_opts opt, bool on);
549 int br_fdb_hash_init(struct net_bridge *br);
550 void br_fdb_hash_fini(struct net_bridge *br);
551 void br_fdb_flush(struct net_bridge *br);
552 void br_fdb_find_delete_local(struct net_bridge *br,
556 void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr);
558 void br_fdb_delete_by_port(struct net_bridge *br,
560 struct net_bridge_fdb_entry *br_fdb_find_rcu(struct net_bridge *br,
564 int br_fdb_fillbuf(struct net_bridge *br, void *buf, unsigned long count,
566 int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
568 void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
581 int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
582 void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
583 int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
586 int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
589 void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
602 void br_flood(struct net_bridge *br, struct sk_buff *skb,
617 int br_add_if(struct net_bridge *br, struct net_device *dev,
619 int br_del_if(struct net_bridge *br, struct net_device *dev);
620 void br_mtu_auto_adjust(struct net_bridge *br);
621 netdev_features_t br_features_recompute(struct net_bridge *br,
624 void br_manage_promisc(struct net_bridge *br);
659 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
661 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
667 void br_multicast_init(struct net_bridge *br);
668 void br_multicast_open(struct net_bridge *br);
669 void br_multicast_stop(struct net_bridge *br);
670 void br_multicast_dev_del(struct net_bridge *br);
673 int br_multicast_set_router(struct net_bridge *br, unsigned long val);
675 int br_multicast_toggle(struct net_bridge *br, unsigned long val);
676 int br_multicast_set_querier(struct net_bridge *br, unsigned long val);
677 int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
678 int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val);
680 int br_multicast_set_mld_version(struct net_bridge *br, unsigned long val);
683 br_mdb_ip_get(struct net_bridge *br, struct br_ip *dst);
685 br_multicast_new_group(struct net_bridge *br, struct br_ip *group);
690 int br_mdb_hash_init(struct net_bridge *br);
691 void br_mdb_hash_fini(struct net_bridge *br);
696 void br_multicast_count(struct net_bridge *br, const struct net_bridge_port *p,
698 int br_multicast_init_stats(struct net_bridge *br);
699 void br_multicast_uninit_stats(struct net_bridge *br);
700 void br_multicast_get_stats(const struct net_bridge *br,
711 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
719 __br_multicast_querier_exists(struct net_bridge *br, in __br_multicast_querier_exists()
738 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
760 static inline int br_multicast_rcv(struct net_bridge *br, in br_multicast_rcv()
768 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
791 static inline void br_multicast_init(struct net_bridge *br) in br_multicast_init()
795 static inline void br_multicast_open(struct net_bridge *br) in br_multicast_open()
799 static inline void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
803 static inline void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
813 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
818 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
832 static inline int br_mdb_hash_init(struct net_bridge *br) in br_mdb_hash_init()
837 static inline void br_mdb_hash_fini(struct net_bridge *br) in br_mdb_hash_fini()
841 static inline void br_multicast_count(struct net_bridge *br, in br_multicast_count()
848 static inline int br_multicast_init_stats(struct net_bridge *br) in br_multicast_init_stats()
853 static inline void br_multicast_uninit_stats(struct net_bridge *br) in br_multicast_uninit_stats()
865 bool br_allowed_ingress(const struct net_bridge *br,
871 struct sk_buff *br_handle_vlan(struct net_bridge *br,
875 int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags,
877 int br_vlan_delete(struct net_bridge *br, u16 vid);
878 void br_vlan_flush(struct net_bridge *br);
880 void br_recalculate_fwd_mask(struct net_bridge *br);
881 int __br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
882 int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
883 int __br_vlan_set_proto(struct net_bridge *br, __be16 proto);
884 int br_vlan_set_proto(struct net_bridge *br, unsigned long val);
885 int br_vlan_set_stats(struct net_bridge *br, unsigned long val);
886 int br_vlan_set_stats_per_port(struct net_bridge *br, unsigned long val);
887 int br_vlan_init(struct net_bridge *br);
888 int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val);
889 int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid,
904 const struct net_bridge *br) in br_vlan_group()
916 const struct net_bridge *br) in br_vlan_group_rcu()
954 static inline bool br_allowed_ingress(const struct net_bridge *br, in br_allowed_ingress()
974 static inline struct sk_buff *br_handle_vlan(struct net_bridge *br, in br_handle_vlan()
982 static inline int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags, in br_vlan_add()
989 static inline int br_vlan_delete(struct net_bridge *br, u16 vid) in br_vlan_delete()
994 static inline void br_vlan_flush(struct net_bridge *br) in br_vlan_flush()
998 static inline void br_recalculate_fwd_mask(struct net_bridge *br) in br_recalculate_fwd_mask()
1002 static inline int br_vlan_init(struct net_bridge *br) in br_vlan_init()
1045 static inline int __br_vlan_filter_toggle(struct net_bridge *br, in __br_vlan_filter_toggle()
1058 const struct net_bridge *br) in br_vlan_group()
1070 const struct net_bridge *br) in br_vlan_group_rcu()
1107 void br_netfilter_rtable_init(struct net_bridge *);
1116 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
1120 void __br_set_forward_delay(struct net_bridge *br, unsigned long t);
1121 int br_set_forward_delay(struct net_bridge *br, unsigned long x);
1122 int br_set_hello_time(struct net_bridge *br, unsigned long x);
1123 int br_set_max_age(struct net_bridge *br, unsigned long x);
1125 int br_set_ageing_time(struct net_bridge *br, clock_t ageing_time);
1129 void br_stp_enable_bridge(struct net_bridge *br);
1130 void br_stp_disable_bridge(struct net_bridge *br);
1131 void br_stp_set_enabled(struct net_bridge *br, unsigned long val);
1134 bool br_stp_recalculate_bridge_id(struct net_bridge *br);
1135 void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *a);
1136 void br_stp_set_bridge_priority(struct net_bridge *br, u16 newprio);
1147 void br_stp_timer_init(struct net_bridge *br);
1160 void br_ifinfo_notify(int event, const struct net_bridge *br,
1253 void br_recalculate_neigh_suppress_enabled(struct net_bridge *br);
1254 void br_do_proxy_suppress_arp(struct sk_buff *skb, struct net_bridge *br,
1256 void br_do_suppress_nd(struct sk_buff *skb, struct net_bridge *br,