H A D | vxlan_mdb.c | 99 const struct vxlan_mdb_remote *remote, in vxlan_br_mdb_entry_fill() argument 108 if (remote->flags & VXLAN_MDB_REMOTE_F_BLOCKED) in vxlan_br_mdb_entry_fill() 126 const struct vxlan_mdb_remote *remote) in vxlan_mdb_entry_info_fill_srcs() argument 131 if (hlist_empty(&remote->src_list)) in vxlan_mdb_entry_info_fill_srcs() 138 hlist_for_each_entry(ent, &remote->src_list, node) { in vxlan_mdb_entry_info_fill_srcs() 165 const struct vxlan_mdb_remote *remote) in vxlan_mdb_entry_info_fill() argument 167 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_entry_info_fill() 175 vxlan_br_mdb_entry_fill(vxlan, mdb_entry, remote, &e); in vxlan_mdb_entry_info_fill() 185 if (nla_put_u8(skb, MDBA_MDB_EATTR_RTPROT, remote->rt_protocol) || in vxlan_mdb_entry_info_fill() 186 nla_put_u8(skb, MDBA_MDB_EATTR_GROUP_MODE, remote in vxlan_mdb_entry_info_fill() 224 struct vxlan_mdb_remote *remote; vxlan_mdb_entry_fill() local 674 struct vxlan_mdb_remote *remote; vxlan_mdb_remote_lookup() local 695 vxlan_mdb_remote_rdst_init(const struct vxlan_mdb_config * cfg,struct vxlan_mdb_remote * remote) vxlan_mdb_remote_rdst_init() argument 727 vxlan_mdb_remote_init(const struct vxlan_mdb_config * cfg,struct vxlan_mdb_remote * remote) vxlan_mdb_remote_init() argument 744 vxlan_mdb_remote_fini(struct vxlan_dev * vxlan,struct vxlan_mdb_remote * remote) vxlan_mdb_remote_fini() argument 751 vxlan_mdb_remote_src_entry_lookup(const struct vxlan_mdb_remote * remote,const union vxlan_addr * addr) vxlan_mdb_remote_src_entry_lookup() argument 765 vxlan_mdb_remote_src_entry_add(struct vxlan_mdb_remote * remote,const union vxlan_addr * addr) vxlan_mdb_remote_src_entry_add() argument 816 vxlan_mdb_remote_src_fwd_del(struct vxlan_dev * vxlan,const struct vxlan_mdb_entry_key * group,const struct vxlan_mdb_remote * remote,const union vxlan_addr * addr) vxlan_mdb_remote_src_fwd_del() argument 835 vxlan_mdb_remote_src_add(const struct vxlan_mdb_config * cfg,struct vxlan_mdb_remote * remote,const struct vxlan_mdb_config_src_entry * src,struct netlink_ext_ack * extack) vxlan_mdb_remote_src_add() argument 870 vxlan_mdb_remote_src_del(struct vxlan_dev * vxlan,const struct vxlan_mdb_entry_key * group,const struct vxlan_mdb_remote * remote,struct vxlan_mdb_src_entry * ent) vxlan_mdb_remote_src_del() argument 878 vxlan_mdb_remote_srcs_add(const struct vxlan_mdb_config * cfg,struct vxlan_mdb_remote * remote,struct netlink_ext_ack * extack) vxlan_mdb_remote_srcs_add() argument 902 vxlan_mdb_remote_srcs_del(struct vxlan_dev * vxlan,const struct vxlan_mdb_entry_key * group,struct vxlan_mdb_remote * remote) vxlan_mdb_remote_srcs_del() argument 913 vxlan_mdb_nlmsg_src_list_size(const struct vxlan_mdb_entry_key * group,const struct vxlan_mdb_remote * remote) vxlan_mdb_nlmsg_src_list_size() argument 939 vxlan_mdb_nlmsg_remote_size(const struct vxlan_dev * vxlan,const struct vxlan_mdb_entry * mdb_entry,const struct vxlan_mdb_remote * remote) vxlan_mdb_nlmsg_remote_size() argument 979 vxlan_mdb_nlmsg_size(const struct vxlan_dev * vxlan,const struct vxlan_mdb_entry * mdb_entry,const struct vxlan_mdb_remote * remote) vxlan_mdb_nlmsg_size() argument 993 vxlan_mdb_nlmsg_fill(const struct vxlan_dev * vxlan,struct sk_buff * skb,const struct vxlan_mdb_entry * mdb_entry,const struct vxlan_mdb_remote * remote,int type) vxlan_mdb_nlmsg_fill() argument 1032 vxlan_mdb_remote_notify(const struct vxlan_dev * vxlan,const struct vxlan_mdb_entry * mdb_entry,const struct vxlan_mdb_remote * remote,int type) vxlan_mdb_remote_notify() argument 1059 vxlan_mdb_remote_srcs_replace(const struct vxlan_mdb_config * cfg,const struct vxlan_mdb_entry * mdb_entry,struct vxlan_mdb_remote * remote,struct netlink_ext_ack * extack) vxlan_mdb_remote_srcs_replace() argument 1090 vxlan_mdb_remote_replace(const struct vxlan_mdb_config * cfg,const struct vxlan_mdb_entry * mdb_entry,struct vxlan_mdb_remote * remote,struct netlink_ext_ack * extack) vxlan_mdb_remote_replace() argument 1125 struct vxlan_mdb_remote *remote; vxlan_mdb_remote_add() local 1170 vxlan_mdb_remote_del(struct vxlan_dev * vxlan,struct vxlan_mdb_entry * mdb_entry,struct vxlan_mdb_remote * remote) vxlan_mdb_remote_del() argument 1259 struct vxlan_mdb_remote *remote; __vxlan_mdb_del() local 1391 struct vxlan_mdb_remote *remote, *tmp; vxlan_mdb_remotes_flush() local 1504 struct vxlan_mdb_remote *remote; vxlan_mdb_get_reply_alloc() local 1527 struct vxlan_mdb_remote *remote; vxlan_mdb_get_reply_fill() local 1689 struct vxlan_mdb_remote *remote, *fremote = NULL; vxlan_mdb_xmit() local [all...] |