| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | geneve.c | 63 int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) in mlx5_geneve_tlv_option_add() argument 67 if (IS_ERR_OR_NULL(geneve)) in mlx5_geneve_tlv_option_add() 70 mutex_lock(&geneve->sync_lock); in mlx5_geneve_tlv_option_add() 72 if (geneve->refcount) { in mlx5_geneve_tlv_option_add() 73 if (geneve->opt_class == opt->opt_class && in mlx5_geneve_tlv_option_add() 74 geneve->opt_type == opt->type) { in mlx5_geneve_tlv_option_add() 76 geneve->refcount++; in mlx5_geneve_tlv_option_add() 82 mlx5_core_warn(geneve->mdev, in mlx5_geneve_tlv_option_add() 93 res = mlx5_geneve_tlv_option_create(geneve->mdev, in mlx5_geneve_tlv_option_add() 98 mlx5_core_warn(geneve->mdev, in mlx5_geneve_tlv_option_add() [all …]
|
| H A D | geneve.h | 15 void mlx5_geneve_destroy(struct mlx5_geneve *geneve); 17 int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt); 18 void mlx5_geneve_tlv_option_del(struct mlx5_geneve *geneve); 25 mlx5_geneve_destroy(struct mlx5_geneve *geneve) {} in mlx5_geneve_destroy() argument 27 mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; } in mlx5_geneve_tlv_option_add() argument 29 mlx5_geneve_tlv_option_del(struct mlx5_geneve *geneve) {} in mlx5_geneve_tlv_option_del() argument
|
| /OK3568_Linux_fs/kernel/drivers/net/ |
| H A D | geneve.c | 48 struct geneve_dev *geneve; member 139 if (eq_tun_id_and_vni((u8 *)&node->geneve->cfg.info.key.tun_id, vni) && in geneve_lookup() 140 addr == node->geneve->cfg.info.key.u.ipv4.dst) in geneve_lookup() 141 return node->geneve; in geneve_lookup() 158 if (eq_tun_id_and_vni((u8 *)&node->geneve->cfg.info.key.tun_id, vni) && in geneve6_lookup() 159 ipv6_addr_equal(&addr6, &node->geneve->cfg.info.key.u.ipv6.dst)) in geneve6_lookup() 160 return node->geneve; in geneve6_lookup() 215 static void geneve_rx(struct geneve_dev *geneve, struct geneve_sock *gs, in geneve_rx() argument 234 geneve->dev->stats.rx_dropped++; in geneve_rx() 246 geneve->dev->stats.rx_frame_errors++; in geneve_rx() [all …]
|
| H A D | Makefile | 33 obj-$(CONFIG_GENEVE) += geneve.o
|
| H A D | Kconfig | 253 This allows one to create geneve virtual interfaces that provide 257 http://tools.ietf.org/html/draft-gross-geneve-02 260 will be called geneve.
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/net/ |
| H A D | pmtu.sh | 587 setup_vxlan_or_geneve geneve ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1 "df set" 595 setup_vxlan_or_geneve geneve ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1 "" 603 setup_vxlan_or_geneve geneve ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1 "df set" "br0" 611 setup_vxlan_or_geneve geneve ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1 "" "br0" 762 setup_ovs_vxlan_or_geneve geneve ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1 770 setup_ovs_vxlan_or_geneve geneve ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1 1042 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception geneve 4 4 1046 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception geneve 6 4 1058 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception geneve 4 6 1062 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception geneve 6 6 [all …]
|
| /OK3568_Linux_fs/kernel/net/openvswitch/ |
| H A D | Makefile | 25 obj-$(CONFIG_OPENVSWITCH_GENEVE)+= vport-geneve.o
|
| H A D | Kconfig | 72 If you say Y here, then the Open vSwitch will be able create geneve vport.
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-core/systemd/systemd/ |
| H A D | 0001-Adjust-for-musl-headers.patch | 17 src/network/netdev/geneve.c | 2 +- 125 diff --git a/src/network/netdev/geneve.c b/src/network/netdev/geneve.c 127 --- a/src/network/netdev/geneve.c 128 +++ b/src/network/netdev/geneve.c
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/ |
| H A D | 0001-Adjust-for-musl-headers.patch | 16 src/network/netdev/geneve.c | 2 +- 111 --- a/src/network/netdev/geneve.c 112 +++ b/src/network/netdev/geneve.c
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | Makefile | 37 mlx5_core-$(CONFIG_MLX5_ESWITCH) += lag_mp.o lib/geneve.o lib/port_tun.o \
|
| H A D | main.c | 856 dev->geneve = mlx5_geneve_create(dev); in mlx5_init_once() 907 mlx5_geneve_destroy(dev->geneve); in mlx5_init_once() 934 mlx5_geneve_destroy(dev->geneve); in mlx5_cleanup_once()
|
| H A D | en_tc.c | 1483 mlx5_geneve_tlv_option_del(priv->mdev->geneve); in mlx5e_tc_del_fdb_flow()
|
| /OK3568_Linux_fs/kernel/Documentation/networking/ |
| H A D | vxlan.rst | 86 Types: geneve, vxlan-gpe
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | udp_tunnel_nic.sh | 88 ip $ipfl link add $dev type geneve \ 327 modprobe -r geneve
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_geneve.c | 253 res = mlx5_geneve_tlv_option_add(priv->mdev->geneve, option_key); in mlx5e_tc_tun_parse_geneve_options()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/ |
| H A D | test_tunnel.sh | 459 TYPE=geneve 483 TYPE=geneve
|
| /OK3568_Linux_fs/kernel/include/linux/mlx5/ |
| H A D | driver.h | 704 struct mlx5_geneve *geneve; member
|