aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/action.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/main.h1
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/offload.c2
-rw-r--r--drivers/net/geneve.c2
-rw-r--r--include/net/geneve.h2
5 files changed, 4 insertions, 5 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/flower/action.c b/drivers/net/ethernet/netronome/nfp/flower/action.c
index eeda4ed98333..269ddcffa218 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/action.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/action.c
@@ -163,7 +163,7 @@ nfp_fl_get_tun_from_act_l4_port(struct nfp_app *app,
163 switch (tun->key.tp_dst) { 163 switch (tun->key.tp_dst) {
164 case htons(NFP_FL_VXLAN_PORT): 164 case htons(NFP_FL_VXLAN_PORT):
165 return NFP_FL_TUNNEL_VXLAN; 165 return NFP_FL_TUNNEL_VXLAN;
166 case htons(NFP_FL_GENEVE_PORT): 166 case htons(GENEVE_UDP_PORT):
167 if (priv->flower_ext_feats & NFP_FL_FEATS_GENEVE) 167 if (priv->flower_ext_feats & NFP_FL_FEATS_GENEVE)
168 return NFP_FL_TUNNEL_GENEVE; 168 return NFP_FL_TUNNEL_GENEVE;
169 /* FALLTHROUGH */ 169 /* FALLTHROUGH */
diff --git a/drivers/net/ethernet/netronome/nfp/flower/main.h b/drivers/net/ethernet/netronome/nfp/flower/main.h
index c0945a5fd1a4..6c27e9b403bc 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/main.h
+++ b/drivers/net/ethernet/netronome/nfp/flower/main.h
@@ -35,7 +35,6 @@ struct nfp_app;
35#define NFP_FL_MASK_ID_LOCATION 1 35#define NFP_FL_MASK_ID_LOCATION 1
36 36
37#define NFP_FL_VXLAN_PORT 4789 37#define NFP_FL_VXLAN_PORT 4789
38#define NFP_FL_GENEVE_PORT 6081
39 38
40/* Extra features bitmap. */ 39/* Extra features bitmap. */
41#define NFP_FL_FEATS_GENEVE BIT(0) 40#define NFP_FL_FEATS_GENEVE BIT(0)
diff --git a/drivers/net/ethernet/netronome/nfp/flower/offload.c b/drivers/net/ethernet/netronome/nfp/flower/offload.c
index 450d7296fd57..bdd551f36cb7 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/offload.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/offload.c
@@ -203,7 +203,7 @@ nfp_flower_calculate_key_layers(struct nfp_app *app,
203 if (enc_op.key) 203 if (enc_op.key)
204 return -EOPNOTSUPP; 204 return -EOPNOTSUPP;
205 break; 205 break;
206 case htons(NFP_FL_GENEVE_PORT): 206 case htons(GENEVE_UDP_PORT):
207 if (!(priv->flower_ext_feats & NFP_FL_FEATS_GENEVE)) 207 if (!(priv->flower_ext_feats & NFP_FL_FEATS_GENEVE))
208 return -EOPNOTSUPP; 208 return -EOPNOTSUPP;
209 *tun_type = NFP_FL_TUNNEL_GENEVE; 209 *tun_type = NFP_FL_TUNNEL_GENEVE;
diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c
index 5583d993480d..c05b1207358d 100644
--- a/drivers/net/geneve.c
+++ b/drivers/net/geneve.c
@@ -22,8 +22,6 @@
22 22
23#define GENEVE_NETDEV_VER "0.6" 23#define GENEVE_NETDEV_VER "0.6"
24 24
25#define GENEVE_UDP_PORT 6081
26
27#define GENEVE_N_VID (1u << 24) 25#define GENEVE_N_VID (1u << 24)
28#define GENEVE_VID_MASK (GENEVE_N_VID - 1) 26#define GENEVE_VID_MASK (GENEVE_N_VID - 1)
29 27
diff --git a/include/net/geneve.h b/include/net/geneve.h
index fc6a7e0a874a..bced0b1d9fe4 100644
--- a/include/net/geneve.h
+++ b/include/net/geneve.h
@@ -4,6 +4,8 @@
4 4
5#include <net/udp_tunnel.h> 5#include <net/udp_tunnel.h>
6 6
7#define GENEVE_UDP_PORT 6081
8
7/* Geneve Header: 9/* Geneve Header:
8 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 10 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
9 * |Ver| Opt Len |O|C| Rsvd. | Protocol Type | 11 * |Ver| Opt Len |O|C| Rsvd. | Protocol Type |