Lines Matching refs:net_bridge

104 		struct net_bridge	*br;
166 struct net_bridge *br;
187 struct net_bridge *br;
252 struct net_bridge struct
386 static inline int br_is_root_bridge(const struct net_bridge *br) in br_is_root_bridge()
451 void br_fdb_flush(struct net_bridge *br);
452 void br_fdb_find_delete_local(struct net_bridge *br,
456 void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr);
458 void br_fdb_delete_by_port(struct net_bridge *br,
460 struct net_bridge_fdb_entry *__br_fdb_get(struct net_bridge *br,
463 int br_fdb_fillbuf(struct net_bridge *br, void *buf, unsigned long count,
465 int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
467 void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
476 int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
477 void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
478 int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
480 int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
489 void br_flood_deliver(struct net_bridge *br, struct sk_buff *skb, bool unicast);
490 void br_flood_forward(struct net_bridge *br, struct sk_buff *skb,
497 int br_add_if(struct net_bridge *br, struct net_device *dev);
498 int br_del_if(struct net_bridge *br, struct net_device *dev);
499 int br_min_mtu(const struct net_bridge *br);
500 netdev_features_t br_features_recompute(struct net_bridge *br,
503 void br_manage_promisc(struct net_bridge *br);
527 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
529 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
535 void br_multicast_init(struct net_bridge *br);
536 void br_multicast_open(struct net_bridge *br);
537 void br_multicast_stop(struct net_bridge *br);
538 void br_multicast_dev_del(struct net_bridge *br);
543 int br_multicast_set_router(struct net_bridge *br, unsigned long val);
545 int br_multicast_toggle(struct net_bridge *br, unsigned long val);
546 int br_multicast_set_querier(struct net_bridge *br, unsigned long val);
547 int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
551 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port,
568 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
576 __br_multicast_querier_exists(struct net_bridge *br, in __br_multicast_querier_exists()
583 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
598 static inline int br_multicast_rcv(struct net_bridge *br, in br_multicast_rcv()
606 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
628 static inline void br_multicast_init(struct net_bridge *br) in br_multicast_init()
632 static inline void br_multicast_open(struct net_bridge *br) in br_multicast_open()
636 static inline void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
640 static inline void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
654 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
658 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
673 bool br_allowed_ingress(const struct net_bridge *br,
679 struct sk_buff *br_handle_vlan(struct net_bridge *br,
682 int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags);
683 int br_vlan_delete(struct net_bridge *br, u16 vid);
684 void br_vlan_flush(struct net_bridge *br);
686 void br_recalculate_fwd_mask(struct net_bridge *br);
687 int __br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
688 int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
689 int __br_vlan_set_proto(struct net_bridge *br, __be16 proto);
690 int br_vlan_set_proto(struct net_bridge *br, unsigned long val);
691 int br_vlan_init(struct net_bridge *br);
692 int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val);
693 int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid);
701 const struct net_bridge *br) in br_vlan_group()
713 const struct net_bridge *br) in br_vlan_group_rcu()
750 static inline int br_vlan_enabled(struct net_bridge *br) in br_vlan_enabled()
755 static inline bool br_allowed_ingress(const struct net_bridge *br, in br_allowed_ingress()
775 static inline struct sk_buff *br_handle_vlan(struct net_bridge *br, in br_handle_vlan()
782 static inline int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags) in br_vlan_add()
787 static inline int br_vlan_delete(struct net_bridge *br, u16 vid) in br_vlan_delete()
792 static inline void br_vlan_flush(struct net_bridge *br) in br_vlan_flush()
796 static inline void br_recalculate_fwd_mask(struct net_bridge *br) in br_recalculate_fwd_mask()
800 static inline int br_vlan_init(struct net_bridge *br) in br_vlan_init()
840 static inline int br_vlan_enabled(struct net_bridge *br) in br_vlan_enabled()
845 static inline int __br_vlan_filter_toggle(struct net_bridge *br, in __br_vlan_filter_toggle()
858 const struct net_bridge *br) in br_vlan_group()
870 const struct net_bridge *br) in br_vlan_group_rcu()
892 void br_netfilter_rtable_init(struct net_bridge *);
902 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
906 void __br_set_forward_delay(struct net_bridge *br, unsigned long t);
907 int br_set_forward_delay(struct net_bridge *br, unsigned long x);
908 int br_set_hello_time(struct net_bridge *br, unsigned long x);
909 int br_set_max_age(struct net_bridge *br, unsigned long x);
910 int br_set_ageing_time(struct net_bridge *br, u32 ageing_time);
914 void br_stp_enable_bridge(struct net_bridge *br);
915 void br_stp_disable_bridge(struct net_bridge *br);
916 void br_stp_set_enabled(struct net_bridge *br, unsigned long val);
919 bool br_stp_recalculate_bridge_id(struct net_bridge *br);
920 void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *a);
921 void br_stp_set_bridge_priority(struct net_bridge *br, u16 newprio);
932 void br_stp_timer_init(struct net_bridge *br);