Lines Matching refs:net_bridge

84 		struct net_bridge		*br;
121 struct net_bridge *br;
142 struct net_bridge *br;
207 struct net_bridge struct
339 static inline int br_is_root_bridge(const struct net_bridge *br) in br_is_root_bridge()
379 void br_fdb_flush(struct net_bridge *br);
380 void br_fdb_find_delete_local(struct net_bridge *br,
384 void br_fdb_change_mac_address(struct net_bridge *br, const u8 *newaddr);
386 void br_fdb_delete_by_port(struct net_bridge *br,
388 struct net_bridge_fdb_entry *__br_fdb_get(struct net_bridge *br,
391 int br_fdb_fillbuf(struct net_bridge *br, void *buf, unsigned long count,
393 int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
395 void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source,
404 int br_fdb_sync_static(struct net_bridge *br, struct net_bridge_port *p);
405 void br_fdb_unsync_static(struct net_bridge *br, struct net_bridge_port *p);
406 int br_fdb_external_learn_add(struct net_bridge *br, struct net_bridge_port *p,
408 int br_fdb_external_learn_del(struct net_bridge *br, struct net_bridge_port *p,
417 void br_flood_deliver(struct net_bridge *br, struct sk_buff *skb, bool unicast);
418 void br_flood_forward(struct net_bridge *br, struct sk_buff *skb,
425 int br_add_if(struct net_bridge *br, struct net_device *dev);
426 int br_del_if(struct net_bridge *br, struct net_device *dev);
427 int br_min_mtu(const struct net_bridge *br);
428 netdev_features_t br_features_recompute(struct net_bridge *br,
431 void br_manage_promisc(struct net_bridge *br);
455 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
457 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
463 void br_multicast_init(struct net_bridge *br);
464 void br_multicast_open(struct net_bridge *br);
465 void br_multicast_stop(struct net_bridge *br);
470 int br_multicast_set_router(struct net_bridge *br, unsigned long val);
472 int br_multicast_toggle(struct net_bridge *br, unsigned long val);
473 int br_multicast_set_querier(struct net_bridge *br, unsigned long val);
474 int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
478 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port,
493 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
501 __br_multicast_querier_exists(struct net_bridge *br, in __br_multicast_querier_exists()
508 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
523 static inline int br_multicast_rcv(struct net_bridge *br, in br_multicast_rcv()
531 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
553 static inline void br_multicast_init(struct net_bridge *br) in br_multicast_init()
557 static inline void br_multicast_open(struct net_bridge *br) in br_multicast_open()
561 static inline void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
575 static inline bool br_multicast_is_router(struct net_bridge *br) in br_multicast_is_router()
579 static inline bool br_multicast_querier_exists(struct net_bridge *br, in br_multicast_querier_exists()
594 bool br_allowed_ingress(struct net_bridge *br, struct net_port_vlans *v,
596 bool br_allowed_egress(struct net_bridge *br, const struct net_port_vlans *v,
599 struct sk_buff *br_handle_vlan(struct net_bridge *br,
602 int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags);
603 int br_vlan_delete(struct net_bridge *br, u16 vid);
604 void br_vlan_flush(struct net_bridge *br);
605 bool br_vlan_find(struct net_bridge *br, u16 vid);
606 void br_recalculate_fwd_mask(struct net_bridge *br);
607 int br_vlan_filter_toggle(struct net_bridge *br, unsigned long val);
608 int br_vlan_set_proto(struct net_bridge *br, unsigned long val);
609 int br_vlan_init(struct net_bridge *br);
610 int br_vlan_set_default_pvid(struct net_bridge *br, unsigned long val);
618 const struct net_bridge *br) in br_get_vlan_info()
655 static inline int br_vlan_enabled(struct net_bridge *br) in br_vlan_enabled()
660 static inline bool br_allowed_ingress(struct net_bridge *br, in br_allowed_ingress()
668 static inline bool br_allowed_egress(struct net_bridge *br, in br_allowed_egress()
681 static inline struct sk_buff *br_handle_vlan(struct net_bridge *br, in br_handle_vlan()
688 static inline int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags) in br_vlan_add()
693 static inline int br_vlan_delete(struct net_bridge *br, u16 vid) in br_vlan_delete()
698 static inline void br_vlan_flush(struct net_bridge *br) in br_vlan_flush()
702 static inline bool br_vlan_find(struct net_bridge *br, u16 vid) in br_vlan_find()
707 static inline void br_recalculate_fwd_mask(struct net_bridge *br) in br_recalculate_fwd_mask()
711 static inline int br_vlan_init(struct net_bridge *br) in br_vlan_init()
731 const struct net_bridge *br) in br_get_vlan_info()
760 static inline int br_vlan_enabled(struct net_bridge *br) in br_vlan_enabled()
775 void br_netfilter_rtable_init(struct net_bridge *);
785 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
789 void __br_set_forward_delay(struct net_bridge *br, unsigned long t);
790 int br_set_forward_delay(struct net_bridge *br, unsigned long x);
791 int br_set_hello_time(struct net_bridge *br, unsigned long x);
792 int br_set_max_age(struct net_bridge *br, unsigned long x);
796 void br_stp_enable_bridge(struct net_bridge *br);
797 void br_stp_disable_bridge(struct net_bridge *br);
798 void br_stp_set_enabled(struct net_bridge *br, unsigned long val);
801 bool br_stp_recalculate_bridge_id(struct net_bridge *br);
802 void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *a);
803 void br_stp_set_bridge_priority(struct net_bridge *br, u16 newprio);
814 void br_stp_timer_init(struct net_bridge *br);