Lines Matching refs:net_bridge
134 struct net_bridge *br;
212 struct net_bridge *br;
232 struct net_bridge *br;
312 struct net_bridge { struct
465 static inline int br_is_root_bridge(const struct net_bridge *br) in br_is_root_bridge()
530 int br_fdb_hash_init(struct net_bridge *br);
531 void br_fdb_hash_fini(struct net_bridge *br);
532 void br_fdb_flush(struct net_bridge *br);
533 void br_fdb_find_delete_local(struct net_bridge *br,
537 void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr);
539 void br_fdb_delete_by_port(struct net_bridge *br,
541 struct net_bridge_fdb_entry *br_fdb_find_rcu(struct net_bridge *br,
545 int br_fdb_fillbuf(struct net_bridge *br, void *buf, unsigned long count,
547 int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
549 void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
558 int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
559 void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
560 int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
563 int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
566 void br_fdb_offloaded_set(struct net_bridge *br, struct net_bridge_port *p,
579 void br_flood(struct net_bridge *br, struct sk_buff *skb,
594 int br_add_if(struct net_bridge *br, struct net_device *dev,
596 int br_del_if(struct net_bridge *br, struct net_device *dev);
597 void br_mtu_auto_adjust(struct net_bridge *br);
598 netdev_features_t br_features_recompute(struct net_bridge *br,
601 void br_manage_promisc(struct net_bridge *br);
637 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
639 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
645 void br_multicast_init(struct net_bridge *br);
646 void br_multicast_open(struct net_bridge *br);
647 void br_multicast_stop(struct net_bridge *br);
648 void br_multicast_dev_del(struct net_bridge *br);
651 int br_multicast_set_router(struct net_bridge *br, unsigned long val);
653 int br_multicast_toggle(struct net_bridge *br, unsigned long val);
654 int br_multicast_set_querier(struct net_bridge *br, unsigned long val);
655 int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
656 int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val);
658 int br_multicast_set_mld_version(struct net_bridge *br, unsigned long val);
663 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port,
676 void br_multicast_count(struct net_bridge *br, const struct net_bridge_port *p,
678 int br_multicast_init_stats(struct net_bridge *br);
679 void br_multicast_uninit_stats(struct net_bridge *br);
680 void br_multicast_get_stats(const struct net_bridge *br,
687 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
695 __br_multicast_querier_exists(struct net_bridge *br, in __br_multicast_querier_exists()
714 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
736 static inline int br_multicast_rcv(struct net_bridge *br, in br_multicast_rcv()
744 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
767 static inline void br_multicast_init(struct net_bridge *br) in br_multicast_init()
771 static inline void br_multicast_open(struct net_bridge *br) in br_multicast_open()
775 static inline void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
779 static inline void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
789 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
794 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
808 static inline void br_multicast_count(struct net_bridge *br, in br_multicast_count()
815 static inline int br_multicast_init_stats(struct net_bridge *br) in br_multicast_init_stats()
820 static inline void br_multicast_uninit_stats(struct net_bridge *br) in br_multicast_uninit_stats()
832 bool br_allowed_ingress(const struct net_bridge *br,
838 struct sk_buff *br_handle_vlan(struct net_bridge *br,
842 int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags,
844 int br_vlan_delete(struct net_bridge *br, u16 vid);
845 void br_vlan_flush(struct net_bridge *br);
847 void br_recalculate_fwd_mask(struct net_bridge *br);
848 int __br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
849 int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
850 int __br_vlan_set_proto(struct net_bridge *br, __be16 proto);
851 int br_vlan_set_proto(struct net_bridge *br, unsigned long val);
852 int br_vlan_set_stats(struct net_bridge *br, unsigned long val);
853 int br_vlan_init(struct net_bridge *br);
854 int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val);
855 int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid);
866 const struct net_bridge *br) in br_vlan_group()
878 const struct net_bridge *br) in br_vlan_group_rcu()
916 static inline bool br_allowed_ingress(const struct net_bridge *br, in br_allowed_ingress()
936 static inline struct sk_buff *br_handle_vlan(struct net_bridge *br, in br_handle_vlan()
944 static inline int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags, in br_vlan_add()
951 static inline int br_vlan_delete(struct net_bridge *br, u16 vid) in br_vlan_delete()
956 static inline void br_vlan_flush(struct net_bridge *br) in br_vlan_flush()
960 static inline void br_recalculate_fwd_mask(struct net_bridge *br) in br_recalculate_fwd_mask()
964 static inline int br_vlan_init(struct net_bridge *br) in br_vlan_init()
1006 static inline int __br_vlan_filter_toggle(struct net_bridge *br, in __br_vlan_filter_toggle()
1019 const struct net_bridge *br) in br_vlan_group()
1031 const struct net_bridge *br) in br_vlan_group_rcu()
1057 void br_netfilter_rtable_init(struct net_bridge *);
1066 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
1070 void __br_set_forward_delay(struct net_bridge *br, unsigned long t);
1071 int br_set_forward_delay(struct net_bridge *br, unsigned long x);
1072 int br_set_hello_time(struct net_bridge *br, unsigned long x);
1073 int br_set_max_age(struct net_bridge *br, unsigned long x);
1075 int br_set_ageing_time(struct net_bridge *br, clock_t ageing_time);
1079 void br_stp_enable_bridge(struct net_bridge *br);
1080 void br_stp_disable_bridge(struct net_bridge *br);
1081 void br_stp_set_enabled(struct net_bridge *br, unsigned long val);
1084 bool br_stp_recalculate_bridge_id(struct net_bridge *br);
1085 void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *a);
1086 void br_stp_set_bridge_priority(struct net_bridge *br, u16 newprio);
1097 void br_stp_timer_init(struct net_bridge *br);
1110 void br_ifinfo_notify(int event, const struct net_bridge *br,
1200 void br_recalculate_neigh_suppress_enabled(struct net_bridge *br);
1201 void br_do_proxy_suppress_arp(struct sk_buff *skb, struct net_bridge *br,
1203 void br_do_suppress_nd(struct sk_buff *skb, struct net_bridge *br,