/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 28 int (*init_encap_attr)(struct net_device *tunnel_dev, 52 struct mlx5e_tc_tunnel *mlx5e_get_tc_tun(struct net_device *tunnel_dev); 54 int mlx5e_tc_tun_init_encap_attr(struct net_device *tunnel_dev,
|
H A D | tc_tun.c | 13 struct mlx5e_tc_tunnel *mlx5e_get_tc_tun(struct net_device *tunnel_dev) in mlx5e_get_tc_tun() argument 15 if (netif_is_vxlan(tunnel_dev)) in mlx5e_get_tc_tun() 17 else if (netif_is_geneve(tunnel_dev)) in mlx5e_get_tc_tun() 19 else if (netif_is_gretap(tunnel_dev) || in mlx5e_get_tc_tun() 20 netif_is_ip6gretap(tunnel_dev)) in mlx5e_get_tc_tun() 22 else if (netif_is_bareudp(tunnel_dev)) in mlx5e_get_tc_tun() 480 int mlx5e_tc_tun_init_encap_attr(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr() argument 485 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(tunnel_dev); in mlx5e_tc_tun_init_encap_attr() 492 return tunnel->init_encap_attr(tunnel_dev, priv, e, extack); in mlx5e_tc_tun_init_encap_attr()
|
H A D | tc_tun_vxlan.c | 60 static int mlx5e_tc_tun_init_encap_attr_vxlan(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_vxlan() argument
|
H A D | tc_tun_mplsoudp.c | 18 static int init_encap_attr(struct net_device *tunnel_dev, in init_encap_attr() argument
|
H A D | tc_tun_gre.c | 17 static int mlx5e_tc_tun_init_encap_attr_gretap(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_gretap() argument
|
H A D | tc_tun_geneve.c | 64 static int mlx5e_tc_tun_init_encap_attr_geneve(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_geneve() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 35 int (*init_encap_attr)(struct net_device *tunnel_dev, 62 struct mlx5e_tc_tunnel *mlx5e_get_tc_tun(struct net_device *tunnel_dev); 64 int mlx5e_tc_tun_init_encap_attr(struct net_device *tunnel_dev,
|
H A D | tc_tun.c | 38 struct mlx5e_tc_tunnel *mlx5e_get_tc_tun(struct net_device *tunnel_dev) in mlx5e_get_tc_tun() argument 40 if (netif_is_vxlan(tunnel_dev)) in mlx5e_get_tc_tun() 42 else if (netif_is_geneve(tunnel_dev)) in mlx5e_get_tc_tun() 44 else if (netif_is_gretap(tunnel_dev) || in mlx5e_get_tc_tun() 45 netif_is_ip6gretap(tunnel_dev)) in mlx5e_get_tc_tun() 47 else if (netif_is_bareudp(tunnel_dev)) in mlx5e_get_tc_tun() 781 int mlx5e_tc_tun_init_encap_attr(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr() argument 786 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(tunnel_dev); in mlx5e_tc_tun_init_encap_attr() 793 return tunnel->init_encap_attr(tunnel_dev, priv, e, extack); in mlx5e_tc_tun_init_encap_attr()
|
H A D | tc_tun_encap.c | 1490 struct net_device *tunnel_dev, in mlx5e_reoffload_encap() 1499 mlx5e_tc_tun_update_header_ipv4(priv, tunnel_dev, e) : in mlx5e_reoffload_encap() 1500 mlx5e_tc_tun_update_header_ipv6(priv, tunnel_dev, e); in mlx5e_reoffload_encap() 1583 struct net_device *tunnel_dev; in mlx5e_update_route_encaps() local 1586 tunnel_dev = __dev_get_by_index(dev_net(priv->netdev), r->tunnel_dev_index); in mlx5e_update_route_encaps() 1587 if (!tunnel_dev) in mlx5e_update_route_encaps() 1605 mlx5e_reoffload_encap(priv, tunnel_dev, e, &encap_flows); in mlx5e_update_route_encaps() 1665 struct net_device *tunnel_dev; in mlx5e_update_route_decap_flows() local 1668 tunnel_dev = __dev_get_by_index(dev_net(priv->netdev), r->tunnel_dev_index); in mlx5e_update_route_decap_flows() 1669 if (!tunnel_dev) in mlx5e_update_route_decap_flows() 1489 mlx5e_reoffload_encap(struct mlx5e_priv *priv, struct net_device *tunnel_dev, struct mlx5e_encap_entry *e, struct list_head *encap_flows) mlx5e_reoffload_encap() argument [all...] |
H A D | tc_tun_mplsoudp.c | 18 static int init_encap_attr(struct net_device *tunnel_dev, in init_encap_attr() argument
|
H A D | tc_tun_gre.c | 17 static int mlx5e_tc_tun_init_encap_attr_gretap(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_gretap() argument
|
H A D | tc_tun_vxlan.c | 61 static int mlx5e_tc_tun_init_encap_attr_vxlan(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_vxlan() argument
|
H A D | tc_tun_geneve.c | 64 static int mlx5e_tc_tun_init_encap_attr_geneve(struct net_device *tunnel_dev, in mlx5e_tc_tun_init_encap_attr_geneve() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 605 * @tunnel_dev: ptr to tunnel device 610 static int ice_tc_tun_get_type(struct net_device *tunnel_dev) in ice_tc_tun_get_type() argument 612 if (netif_is_vxlan(tunnel_dev)) in ice_tc_tun_get_type() 614 if (netif_is_geneve(tunnel_dev)) in ice_tc_tun_get_type() 616 if (netif_is_gretap(tunnel_dev) || in ice_tc_tun_get_type() 617 netif_is_ip6gretap(tunnel_dev)) in ice_tc_tun_get_type() 623 if (netif_is_gtp(tunnel_dev)) in ice_tc_tun_get_type() 1396 struct net_device *tunnel_dev; in ice_parse_cls_flower() local 1423 tunnel_dev = ice_get_tunnel_device(filter_dev, rule); in ice_parse_cls_flower() 1424 if (tunnel_dev) { in ice_parse_cls_flower() [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ipmr.c | 445 struct net_device *tunnel_dev, *new_dev; in ipmr_new_tunnel() local 449 tunnel_dev = __dev_get_by_name(net, "tunl0"); in ipmr_new_tunnel() 450 if (!tunnel_dev) in ipmr_new_tunnel() 460 if (!tunnel_dev->netdev_ops->ndo_tunnel_ctl) in ipmr_new_tunnel() 462 err = tunnel_dev->netdev_ops->ndo_tunnel_ctl(tunnel_dev, &p, in ipmr_new_tunnel() 480 tunnel_dev->netdev_ops->ndo_tunnel_ctl(tunnel_dev, &p, in ipmr_new_tunnel()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ipmr.c | 443 struct net_device *tunnel_dev, *new_dev; in ipmr_new_tunnel() local 447 tunnel_dev = __dev_get_by_name(net, "tunl0"); in ipmr_new_tunnel() 448 if (!tunnel_dev) in ipmr_new_tunnel() 458 if (!tunnel_dev->netdev_ops->ndo_tunnel_ctl) in ipmr_new_tunnel() 460 err = tunnel_dev->netdev_ops->ndo_tunnel_ctl(tunnel_dev, &p, in ipmr_new_tunnel() 478 tunnel_dev->netdev_ops->ndo_tunnel_ctl(tunnel_dev, &p, in ipmr_new_tunnel()
|