Lines Matching refs:net_bridge_port
76 struct net_bridge_port __rcu *port;
105 struct net_bridge_port *port;
140 struct net_bridge_port *dst;
154 struct net_bridge_port *port;
185 struct net_bridge_port struct
241 static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev) in br_port_get_rcu() argument
246 static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev) in br_port_get_rtnl()
421 static inline void br_netpoll_send_skb(const struct net_bridge_port *p, in br_netpoll_send_skb()
430 int br_netpoll_enable(struct net_bridge_port *p);
431 void br_netpoll_disable(struct net_bridge_port *p);
433 static inline void br_netpoll_send_skb(const struct net_bridge_port *p, in br_netpoll_send_skb()
438 static inline int br_netpoll_enable(struct net_bridge_port *p) in br_netpoll_enable()
443 static inline void br_netpoll_disable(struct net_bridge_port *p) in br_netpoll_disable()
453 const struct net_bridge_port *p,
455 void br_fdb_changeaddr(struct net_bridge_port *p, const unsigned char *newaddr);
459 const struct net_bridge_port *p, u16 vid, int do_all);
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,
484 void br_deliver(const struct net_bridge_port *to, struct sk_buff *skb);
486 void br_forward(const struct net_bridge_port *to,
494 void br_port_carrier_check(struct net_bridge_port *p);
502 void br_port_flags_change(struct net_bridge_port *port, unsigned long mask);
514 static inline struct net_bridge_port *br_port_get_check_rcu(const struct net_device *dev) in br_port_get_check_rcu()
527 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
531 void br_multicast_add_port(struct net_bridge_port *port);
532 void br_multicast_del_port(struct net_bridge_port *port);
533 void br_multicast_enable_port(struct net_bridge_port *port);
534 void br_multicast_disable_port(struct net_bridge_port *port);
544 int br_multicast_set_port_router(struct net_bridge_port *p, unsigned long val);
551 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port,
555 br_multicast_new_port_group(struct net_bridge_port *port, struct br_ip *group,
560 void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port,
562 void br_rtr_notify(struct net_device *dev, struct net_bridge_port *port,
599 struct net_bridge_port *port, in br_multicast_rcv()
612 static inline void br_multicast_add_port(struct net_bridge_port *port) in br_multicast_add_port()
616 static inline void br_multicast_del_port(struct net_bridge_port *port) in br_multicast_del_port()
620 static inline void br_multicast_enable_port(struct net_bridge_port *port) in br_multicast_enable_port()
624 static inline void br_multicast_disable_port(struct net_bridge_port *port) in br_multicast_disable_port()
678 bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid);
694 int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags);
695 int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
696 void nbp_vlan_flush(struct net_bridge_port *port);
697 int nbp_vlan_init(struct net_bridge_port *port);
698 int nbp_get_num_vlan_infos(struct net_bridge_port *p, u32 filter_mask);
707 const struct net_bridge_port *p) in nbp_vlan_group()
719 const struct net_bridge_port *p) in nbp_vlan_group_rcu()
769 static inline bool br_should_learn(struct net_bridge_port *p, in br_should_learn()
805 static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags) in nbp_vlan_add()
810 static inline int nbp_vlan_delete(struct net_bridge_port *port, u16 vid) in nbp_vlan_delete()
815 static inline void nbp_vlan_flush(struct net_bridge_port *port) in nbp_vlan_flush()
825 static inline int nbp_vlan_init(struct net_bridge_port *port) in nbp_vlan_init()
851 static inline int nbp_get_num_vlan_infos(struct net_bridge_port *p, in nbp_get_num_vlan_infos()
864 const struct net_bridge_port *p) in nbp_vlan_group()
876 const struct net_bridge_port *p) in nbp_vlan_group_rcu()
900 void br_log_state(const struct net_bridge_port *p);
901 void br_set_state(struct net_bridge_port *p, unsigned int state);
902 struct net_bridge_port *br_get_port(struct net_bridge *br, u16 port_no);
903 void br_init_port(struct net_bridge_port *p);
904 void br_become_designated_port(struct net_bridge_port *p);
917 void br_stp_enable_port(struct net_bridge_port *p);
918 void br_stp_disable_port(struct net_bridge_port *p);
922 int br_stp_set_port_priority(struct net_bridge_port *p, unsigned long newprio);
923 int br_stp_set_path_cost(struct net_bridge_port *p, unsigned long path_cost);
933 void br_stp_port_timer_init(struct net_bridge_port *p);
945 void br_ifinfo_notify(int event, struct net_bridge_port *port);
954 int br_sysfs_addif(struct net_bridge_port *p);
955 int br_sysfs_renameif(struct net_bridge_port *p);
963 static inline int br_sysfs_addif(struct net_bridge_port *p) { return 0; } in br_sysfs_addif()
964 static inline int br_sysfs_renameif(struct net_bridge_port *p) { return 0; } in br_sysfs_renameif()