Home
last modified time | relevance | path

Searched defs:brmctx (Results 1 – 6 of 6) sorted by relevance

/linux/net/bridge/
H A Dbr_multicast.c149 br_mdb_entry_skb_get(struct net_bridge_mcast *brmctx, struct sk_buff *skb, in br_mdb_entry_skb_get() argument
268 br_multicast_ctx_should_use(const struct net_bridge_mcast * brmctx,const struct net_bridge_mcast_port * pmctx) br_multicast_ctx_should_use() argument
299 struct net_bridge_mcast *brmctx; __fwd_add_star_excl() local
477 struct net_bridge_mcast *brmctx; br_multicast_sg_add_exclude_ports() local
521 struct net_bridge_mcast *brmctx; br_multicast_fwd_src_add() local
906 __br_multicast_query_handle_vlan(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb) __br_multicast_query_handle_vlan() argument
926 br_ip4_multicast_alloc_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,__be32 ip_dst,__be32 group,bool with_srcs,bool over_lmqt,u8 sflag,u8 * igmp_type,bool * need_rexmit) br_ip4_multicast_alloc_query() argument
1073 br_ip6_multicast_alloc_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,const struct in6_addr * ip6_dst,const struct in6_addr * group,bool with_srcs,bool over_llqt,u8 sflag,u8 * igmp_type,bool * need_rexmit) br_ip6_multicast_alloc_query() argument
1238 br_multicast_alloc_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,struct br_ip * ip_dst,struct br_ip * group,bool with_srcs,bool over_lmqt,u8 sflag,u8 * igmp_type,bool * need_rexmit) br_multicast_alloc_query() argument
1474 br_multicast_host_join(const struct net_bridge_mcast * brmctx,struct net_bridge_mdb_entry * mp,bool notify) br_multicast_host_join() argument
1504 __br_multicast_add_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct br_ip * group,const unsigned char * src,u8 filter_mode,bool igmpv2_mldv1,bool blocked) __br_multicast_add_group() argument
1558 br_multicast_add_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct br_ip * group,const unsigned char * src,u8 filter_mode,bool igmpv2_mldv1) br_multicast_add_group() argument
1578 br_ip4_multicast_add_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,__be32 group,__u16 vid,const unsigned char * src,bool igmpv2) br_ip4_multicast_add_group() argument
1602 br_ip6_multicast_add_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,const struct in6_addr * group,__u16 vid,const unsigned char * src,bool mldv1) br_ip6_multicast_add_group() argument
1699 br_multicast_local_router_expired(struct net_bridge_mcast * brmctx,struct timer_list * timer) br_multicast_local_router_expired() argument
1716 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip4_multicast_local_router_expired() local
1725 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip6_multicast_local_router_expired() local
1732 br_multicast_querier_expired(struct net_bridge_mcast * brmctx,struct bridge_mcast_own_query * query) br_multicast_querier_expired() argument
1749 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip4_multicast_querier_expired() local
1758 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip6_multicast_querier_expired() local
1769 br_multicast_select_own_querier(struct net_bridge_mcast * brmctx,struct br_ip * ip,struct sk_buff * skb) br_multicast_select_own_querier() argument
1781 __br_multicast_send_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,struct br_ip * ip_dst,struct br_ip * group,bool with_srcs,u8 sflag,bool * need_rexmit) __br_multicast_send_query() argument
1838 br_multicast_update_querier(struct net_bridge_mcast * brmctx,struct bridge_mcast_querier * querier,int ifindex,struct br_ip * saddr) br_multicast_update_querier() argument
1849 br_multicast_send_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct bridge_mcast_own_query * own_query) br_multicast_send_query() argument
1903 struct net_bridge_mcast *brmctx; br_multicast_port_query_expired() local
1944 struct net_bridge_mcast *brmctx; br_multicast_port_group_rexmit() local
2082 struct net_bridge_mcast *brmctx; __br_multicast_enable_port_ctx() local
2240 __grp_src_query_marked_and_rexmit(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg) __grp_src_query_marked_and_rexmit() argument
2287 __grp_send_query_and_rexmit(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg) __grp_send_query_and_rexmit() argument
2327 br_multicast_isinc_allow(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_isinc_allow() argument
2365 __grp_src_isexc_incl(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_isexc_incl() argument
2402 __grp_src_isexc_excl(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_isexc_excl() argument
2443 br_multicast_isexc(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_isexc() argument
2473 __grp_src_toin_incl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_toin_incl() argument
2520 __grp_src_toin_excl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_toin_excl() argument
2567 br_multicast_toin(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_toin() argument
2604 __grp_src_toex_incl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_toex_incl() argument
2648 __grp_src_toex_excl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_toex_excl() argument
2694 br_multicast_toex(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_toex() argument
2724 __grp_src_block_incl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_block_incl() argument
2762 __grp_src_block_excl(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) __grp_src_block_excl() argument
2803 br_multicast_block(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_block() argument
2852 br_ip4_multicast_igmp3_report(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_ip4_multicast_igmp3_report() argument
2974 br_ip6_multicast_mld2_report(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_ip6_multicast_mld2_report() argument
3116 br_multicast_select_querier(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct br_ip * saddr) br_multicast_select_querier() argument
3194 br_multicast_dump_querier_state(struct sk_buff * skb,const struct net_bridge_mcast * brmctx,int nest_attr) br_multicast_dump_querier_state() argument
3269 br_multicast_update_query_timer(struct net_bridge_mcast * brmctx,struct bridge_mcast_other_query * query,unsigned long max_delay) br_multicast_update_query_timer() argument
3293 br_multicast_rport_from_node(struct net_bridge_mcast * brmctx,struct hlist_head * mc_router_list,struct hlist_node * rlist) br_multicast_rport_from_node() argument
3312 br_multicast_get_rport_slot(struct net_bridge_mcast * brmctx,struct net_bridge_port * port,struct hlist_head * mc_router_list) br_multicast_get_rport_slot() argument
3350 br_multicast_add_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct hlist_node * rlist,struct hlist_head * mc_router_list) br_multicast_add_router() argument
3381 br_ip4_multicast_add_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx) br_ip4_multicast_add_router() argument
3392 br_ip6_multicast_add_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx) br_ip6_multicast_add_router() argument
3401 br_multicast_mark_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct timer_list * timer,struct hlist_node * rlist,struct hlist_head * mc_router_list) br_multicast_mark_router() argument
3430 br_ip4_multicast_mark_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx) br_ip4_multicast_mark_router() argument
3445 br_ip6_multicast_mark_router(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx) br_ip6_multicast_mark_router() argument
3463 br_ip4_multicast_query_received(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct bridge_mcast_other_query * query,struct br_ip * saddr,unsigned long max_delay) br_ip4_multicast_query_received() argument
3478 br_ip6_multicast_query_received(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct bridge_mcast_other_query * query,struct br_ip * saddr,unsigned long max_delay) br_ip6_multicast_query_received() argument
3492 br_ip4_multicast_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_ip4_multicast_query() argument
3573 br_ip6_multicast_query(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_ip6_multicast_query() argument
3664 br_multicast_leave_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct br_ip * group,struct bridge_mcast_other_query * other_query,struct bridge_mcast_own_query * own_query,const unsigned char * src) br_multicast_leave_group() argument
3765 br_ip4_multicast_leave_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,__be32 group,__u16 vid,const unsigned char * src) br_ip4_multicast_leave_group() argument
3790 br_ip6_multicast_leave_group(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,const struct in6_addr * group,__u16 vid,const unsigned char * src) br_ip6_multicast_leave_group() argument
3848 br_multicast_pim(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,const struct sk_buff * skb) br_multicast_pim() argument
3865 br_ip4_multicast_mrd_rcv(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb) br_ip4_multicast_mrd_rcv() argument
3880 br_multicast_ipv4_rcv(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_multicast_ipv4_rcv() argument
3937 br_ip6_multicast_mrd_rcv(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb) br_ip6_multicast_mrd_rcv() argument
3949 br_multicast_ipv6_rcv(struct net_bridge_mcast * brmctx,struct net_bridge_mcast_port * pmctx,struct sk_buff * skb,u16 vid) br_multicast_ipv6_rcv() argument
4004 br_multicast_rcv(struct net_bridge_mcast ** brmctx,struct net_bridge_mcast_port ** pmctx,struct net_bridge_vlan * vlan,struct sk_buff * skb,u16 vid) br_multicast_rcv() argument
4051 br_multicast_query_expired(struct net_bridge_mcast * brmctx,struct bridge_mcast_own_query * query,struct bridge_mcast_querier * querier) br_multicast_query_expired() argument
4069 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip4_multicast_query_expired() local
4079 struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t, br_ip6_multicast_query_expired() local
4102 br_multicast_ctx_init(struct net_bridge * br,struct net_bridge_vlan * vlan,struct net_bridge_mcast * brmctx) br_multicast_ctx_init() argument
4146 br_multicast_ctx_deinit(struct net_bridge_mcast * brmctx) br_multicast_ctx_deinit() argument
4239 __br_multicast_open(struct net_bridge_mcast * brmctx) __br_multicast_open() argument
4258 struct net_bridge_mcast *brmctx; br_multicast_open() local
4271 __br_multicast_stop(struct net_bridge_mcast * brmctx) __br_multicast_stop() argument
4339 struct net_bridge_mcast *brmctx; br_multicast_toggle_one_vlan() local
4442 struct net_bridge_mcast *brmctx; br_multicast_stop() local
4474 br_multicast_set_router(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_router() argument
4531 struct net_bridge_mcast *brmctx; br_multicast_set_port_router() local
4605 br_multicast_start_querier(struct net_bridge_mcast * brmctx,struct bridge_mcast_own_query * query) br_multicast_start_querier() argument
4732 br_multicast_set_querier(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_querier() argument
4768 br_multicast_set_igmp_version(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_igmp_version() argument
4788 br_multicast_set_mld_version(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_mld_version() argument
4808 br_multicast_set_query_intvl(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_query_intvl() argument
4824 br_multicast_set_startup_query_intvl(struct net_bridge_mcast * brmctx,unsigned long val) br_multicast_set_startup_query_intvl() argument
4945 struct net_bridge_mcast *brmctx; br_multicast_has_querier_adjacent() local
5000 struct net_bridge_mcast *brmctx; br_multicast_has_router_adjacent() local
[all...]
H A Dbr_multicast_eht.c395 static void br_eht_convert_host_filter_mode(const struct net_bridge_mcast *brmctx, in br_eht_convert_host_filter_mode() argument
420 static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx, in br_multicast_create_eht_set_entry() argument
508 static void __eht_create_set_entries(const struct net_bridge_mcast *brmctx, in __eht_create_set_entries() argument
559 static bool br_multicast_eht_allow(const struct net_bridge_mcast *brmctx, in br_multicast_eht_allow() argument
582 br_multicast_eht_block(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,size_t addr_size) br_multicast_eht_block() argument
606 __eht_inc_exc(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,size_t addr_size,unsigned char filter_mode,bool to_report) __eht_inc_exc() argument
666 br_multicast_eht_inc(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,size_t addr_size,bool to_report) br_multicast_eht_inc() argument
683 br_multicast_eht_exc(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,size_t addr_size,bool to_report) br_multicast_eht_exc() argument
700 __eht_ip4_handle(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,int grec_type) __eht_ip4_handle() argument
738 __eht_ip6_handle(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,union net_bridge_eht_addr * h_addr,void * srcs,u32 nsrcs,int grec_type) __eht_ip6_handle() argument
779 br_multicast_eht_handle(const struct net_bridge_mcast * brmctx,struct net_bridge_port_group * pg,void * h_addr,void * srcs,u32 nsrcs,size_t addr_size,int grec_type) br_multicast_eht_handle() argument
[all...]
H A Dbr_mdb.c50 size_t br_rports_size(const struct net_bridge_mcast *brmctx) in br_rports_size() argument
71 const struct net_bridge_mcast *brmctx) in br_rports_fill_info() argument
712 struct net_bridge_mcast *brmctx in __br_mdb_choose_context() local
742 br_mdb_replace_group_sg(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,unsigned char flags) br_mdb_replace_group_sg() argument
762 br_mdb_add_group_sg(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_add_group_sg() argument
815 br_mdb_add_group_src_fwd(const struct br_mdb_config * cfg,struct br_ip * src_ip,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_add_group_src_fwd() argument
850 br_mdb_add_group_src(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct br_mdb_src_entry * src,struct netlink_ext_ack * extack) br_mdb_add_group_src() argument
903 br_mdb_add_group_srcs(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_add_group_srcs() argument
925 br_mdb_replace_group_srcs(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_replace_group_srcs() argument
955 br_mdb_replace_group_star_g(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_replace_group_star_g() argument
986 br_mdb_add_group_star_g(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_add_group_star_g() argument
1047 struct net_bridge_mcast *brmctx; br_mdb_add_group() local
[all...]
H A Dbr_forward.c293 struct net_bridge_mcast *brmctx, in br_multicast_flood() argument
H A Dbr_input.c85 struct net_bridge_mcast *brmctx; in br_handle_frame_finish() local
H A Dbr_device.c35 struct net_bridge_mcast *brmctx = &br->multicast_ctx; in br_dev_xmit() local