Lines Matching refs:net_bridge_port

75 	struct net_bridge_port __rcu	*port;
83 struct net_bridge_port *port;
95 struct net_bridge_port *dst;
109 struct net_bridge_port *port;
140 struct net_bridge_port struct
196 static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev) in br_port_get_rcu() argument
201 static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev) in br_port_get_rtnl()
349 static inline void br_netpoll_send_skb(const struct net_bridge_port *p, in br_netpoll_send_skb()
358 int br_netpoll_enable(struct net_bridge_port *p);
359 void br_netpoll_disable(struct net_bridge_port *p);
361 static inline void br_netpoll_send_skb(const struct net_bridge_port *p, in br_netpoll_send_skb()
366 static inline int br_netpoll_enable(struct net_bridge_port *p) in br_netpoll_enable()
371 static inline void br_netpoll_disable(struct net_bridge_port *p) in br_netpoll_disable()
381 const struct net_bridge_port *p,
383 void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr);
387 const struct net_bridge_port *p, int do_all);
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,
412 void br_deliver(const struct net_bridge_port *to, struct sk_buff *skb);
414 void br_forward(const struct net_bridge_port *to,
422 void br_port_carrier_check(struct net_bridge_port *p);
430 void br_port_flags_change(struct net_bridge_port *port, unsigned long mask);
442 static inline struct net_bridge_port *br_port_get_check_rcu(const struct net_device *dev) in br_port_get_check_rcu()
455 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
459 void br_multicast_add_port(struct net_bridge_port *port);
460 void br_multicast_del_port(struct net_bridge_port *port);
461 void br_multicast_enable_port(struct net_bridge_port *port);
462 void br_multicast_disable_port(struct net_bridge_port *port);
471 int br_multicast_set_port_router(struct net_bridge_port *p, unsigned long val);
478 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port,
482 br_multicast_new_port_group(struct net_bridge_port *port, struct br_ip *group,
487 void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port,
524 struct net_bridge_port *port, in br_multicast_rcv()
537 static inline void br_multicast_add_port(struct net_bridge_port *port) in br_multicast_add_port()
541 static inline void br_multicast_del_port(struct net_bridge_port *port) in br_multicast_del_port()
545 static inline void br_multicast_enable_port(struct net_bridge_port *port) in br_multicast_enable_port()
549 static inline void br_multicast_disable_port(struct net_bridge_port *port) in br_multicast_disable_port()
598 bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid);
611 int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags);
612 int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
613 void nbp_vlan_flush(struct net_bridge_port *port);
614 bool nbp_vlan_find(struct net_bridge_port *port, u16 vid);
615 int nbp_vlan_init(struct net_bridge_port *port);
624 const struct net_bridge_port *p) in nbp_get_vlan_info()
675 static inline bool br_should_learn(struct net_bridge_port *p, in br_should_learn()
716 static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags) in nbp_vlan_add()
721 static inline int nbp_vlan_delete(struct net_bridge_port *port, u16 vid) in nbp_vlan_delete()
726 static inline void nbp_vlan_flush(struct net_bridge_port *port) in nbp_vlan_flush()
736 const struct net_bridge_port *p) in nbp_get_vlan_info()
741 static inline bool nbp_vlan_find(struct net_bridge_port *port, u16 vid) in nbp_vlan_find()
746 static inline int nbp_vlan_init(struct net_bridge_port *port) in nbp_vlan_init()
783 void br_log_state(const struct net_bridge_port *p);
784 void br_set_state(struct net_bridge_port *p, unsigned int state);
785 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
786 void br_init_port(struct net_bridge_port *p);
787 void br_become_designated_port(struct net_bridge_port *p);
799 void br_stp_enable_port(struct net_bridge_port *p);
800 void br_stp_disable_port(struct net_bridge_port *p);
804 int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio);
805 int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost);
815 void br_stp_port_timer_init(struct net_bridge_port *p);
827 void br_ifinfo_notify(int event, struct net_bridge_port *port);
836 int br_sysfs_addif(struct net_bridge_port *p);
837 int br_sysfs_renameif(struct net_bridge_port *p);
845 static inline int br_sysfs_addif(struct net_bridge_port *p) { return 0; } in br_sysfs_addif()
846 static inline int br_sysfs_renameif(struct net_bridge_port *p) { return 0; } in br_sysfs_renameif()