H A D | vxlan_core.c | 150 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info() argument 258 __vxlan_fdb_notify(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,int type) __vxlan_fdb_notify() argument 284 vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev * vxlan,const struct vxlan_fdb * fdb,const struct vxlan_rdst * rd,struct netlink_ext_ack * extack,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_switchdev_notifier_info() argument 302 vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,bool adding,struct netlink_ext_ack * extack) vxlan_fdb_switchdev_call_notifiers() argument 323 vxlan_fdb_notify(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,int type,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_notify() argument 350 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_ip_miss() local 362 vxlan_fdb_miss(struct vxlan_dev * vxlan,const u8 eth_addr[ETH_ALEN]) vxlan_fdb_miss() argument 396 fdb_head_index(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) fdb_head_index() argument 405 vxlan_fdb_head(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) vxlan_fdb_head() argument 412 __vxlan_find_mac(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) __vxlan_find_mac() argument 432 vxlan_find_mac(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) vxlan_find_mac() argument 465 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_find_uc() local 495 vxlan_fdb_notify_one(struct notifier_block * nb,const struct vxlan_dev * vxlan,const struct vxlan_fdb * f,const struct vxlan_rdst * rdst,struct netlink_ext_ack * extack) vxlan_fdb_notify_one() argument 513 struct vxlan_dev *vxlan; vxlan_fdb_replay() local 548 struct vxlan_dev *vxlan; vxlan_fdb_clear_offload() local 793 vxlan_fdb_alloc(struct vxlan_dev * vxlan,const u8 * mac,__u16 state,__be32 src_vni,__u16 ndm_flags) vxlan_fdb_alloc() argument 815 vxlan_fdb_insert(struct vxlan_dev * vxlan,const u8 * mac,__be32 src_vni,struct vxlan_fdb * f) vxlan_fdb_insert() argument 823 vxlan_fdb_nh_update(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,u32 nhid,struct netlink_ext_ack * extack) vxlan_fdb_nh_update() argument 885 vxlan_fdb_create(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,struct vxlan_fdb ** fdb,struct netlink_ext_ack * extack) vxlan_fdb_create() argument 947 vxlan_fdb_destroy(struct vxlan_dev * vxlan,struct vxlan_fdb * f,bool do_notify,bool swdev_notify) vxlan_fdb_destroy() argument 978 vxlan_fdb_update_existing(struct vxlan_dev * vxlan,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 vni,__u32 ifindex,__u16 ndm_flags,struct vxlan_fdb * f,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update_existing() argument 1078 vxlan_fdb_update_create(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update_create() argument 1115 vxlan_fdb_update(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update() argument 1147 vxlan_fdb_dst_destroy(struct vxlan_dev * vxlan,struct vxlan_fdb * f,struct vxlan_rdst * rd,bool swdev_notify) vxlan_fdb_dst_destroy() argument 1155 vxlan_fdb_parse(struct nlattr * tb[],struct vxlan_dev * vxlan,union vxlan_addr * ip,__be16 * port,__be32 * src_vni,__be32 * vni,u32 * ifindex,u32 * nhid,struct netlink_ext_ack * extack) vxlan_fdb_parse() argument 1250 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_add() local 1287 __vxlan_fdb_delete(struct vxlan_dev * vxlan,const unsigned char * addr,union vxlan_addr ip,__be16 port,__be32 src_vni,__be32 vni,u32 ifindex,bool swdev_notify) __vxlan_fdb_delete() argument 1326 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_delete() local 1353 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_dump() local 1411 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_get() local 1445 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_snoop() local 1525 vxlan_sock_release(struct vxlan_dev * vxlan) vxlan_sock_release() argument 1607 vxlan_set_mac(struct vxlan_dev * vxlan,struct vxlan_sock * vs,struct sk_buff * skb,__be32 vni) vxlan_set_mac() argument 1668 struct vxlan_dev *vxlan; vxlan_rcv() local 1820 struct vxlan_dev *vxlan; vxlan_err_lookup() local 1847 struct vxlan_dev *vxlan = netdev_priv(dev); arp_reduce() local 2027 struct vxlan_dev *vxlan = netdev_priv(dev); neigh_reduce() local 2096 struct vxlan_dev *vxlan = netdev_priv(dev); route_shortcircuit() local 2241 vxlan_get_route(struct vxlan_dev * vxlan,struct net_device * dev,struct vxlan_sock * sock4,struct sk_buff * skb,int oif,u8 tos,__be32 daddr,__be32 * saddr,__be16 dport,__be16 sport,__u8 flow_flags,struct dst_cache * dst_cache,const struct ip_tunnel_info * info) vxlan_get_route() argument 2293 vxlan6_get_route(struct vxlan_dev * vxlan,struct net_device * dev,struct vxlan_sock * sock6,struct sk_buff * skb,int oif,u8 tos,__be32 label,const struct in6_addr * daddr,struct in6_addr * saddr,__be16 dport,__be16 sport,struct dst_cache * dst_cache,const struct ip_tunnel_info * info) vxlan6_get_route() argument 2401 encap_bypass_if_local(struct sk_buff * skb,struct net_device * dev,struct vxlan_dev * vxlan,union vxlan_addr * daddr,__be16 dst_port,int dst_ifindex,__be32 vni,struct dst_entry * dst,u32 rt_flags) encap_bypass_if_local() argument 2444 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit_one() local 2740 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit_nhid() local 2784 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit() local 2901 struct vxlan_dev *vxlan = from_timer(vxlan, t, age_timer); vxlan_cleanup() local 2939 vxlan_vs_del_dev(struct vxlan_dev * vxlan) vxlan_vs_del_dev() argument 2951 vxlan_vs_add_dev(struct vxlan_sock * vs,struct vxlan_dev * vxlan,struct vxlan_dev_node * node) vxlan_vs_add_dev() argument 2966 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_init() local 3002 vxlan_fdb_delete_default(struct vxlan_dev * vxlan,__be32 vni) vxlan_fdb_delete_default() argument 3016 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_uninit() local 3033 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_open() local 3053 vxlan_flush(struct vxlan_dev * vxlan,bool do_all) vxlan_flush() argument 3079 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_stop() local 3098 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_change_mtu() local 3118 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fill_metadata_dst() local 3229 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_setup() local 3395 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_get_link_ksettings() local 3503 __vxlan_sock_add(struct vxlan_dev * vxlan,bool ipv6) __vxlan_sock_add() argument 3551 vxlan_sock_add(struct vxlan_dev * vxlan) vxlan_sock_add() argument 3574 vxlan_vni_in_use(struct net * src_net,struct vxlan_dev * vxlan,struct vxlan_config * conf,__be32 vni) vxlan_vni_in_use() argument 3757 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_config_apply() local 3812 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_dev_configure() local 3830 struct vxlan_dev *vxlan = netdev_priv(dev); __vxlan_dev_create() local 3945 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_nl2conf() local 4242 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_changelink() local 4337 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_dellink() local 4384 const struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fill_info() local 4488 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_get_link_net() local 4545 struct vxlan_dev *vxlan, *next; vxlan_handle_lowerdev_unregister() local 4588 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_offloaded_set() local 4618 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_external_learn_add() local 4645 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_external_learn_del() local 4713 struct vxlan_dev *vxlan; vxlan_fdb_nh_flush() local 4767 struct vxlan_dev *vxlan, *next; vxlan_destroy_tunnels() local [all...] |