mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
netdev-vport: Disable Path MTU Discovery by default
In near future we will switch to the flow-based tunneling and drop path MTU discovery support. This patch prepares for that by changing the default PMTUD value from 'enabled' to 'disabled'. Signed-off-by: Ansis Atteka <aatteka@nicira.com>
This commit is contained in:
1
NEWS
1
NEWS
@@ -32,6 +32,7 @@ v1.9.0 - xx xxx xxxx
|
||||
are true, but because we do not know of any users for this
|
||||
feature it seems better on balance to remove it. (The ovs-pki-cgi
|
||||
program was not included in distribution packaging.)
|
||||
- Tunnel Path MTU Discovery default value was set to 'disabled'.
|
||||
- ovsdb-server now enforces the immutability of immutable columns. This
|
||||
was not enforced in earlier versions due to an oversight.
|
||||
- New support for a nonstandard form of GRE that supports a 64-bit key.
|
||||
|
@@ -590,7 +590,7 @@ parse_tunnel_config(const char *name, const char *type,
|
||||
ovs_be32 saddr = htonl(0);
|
||||
uint32_t flags;
|
||||
|
||||
flags = TNL_F_DF_DEFAULT | TNL_F_PMTUD | TNL_F_HDR_CACHE;
|
||||
flags = TNL_F_DF_DEFAULT | TNL_F_HDR_CACHE;
|
||||
if (!strcmp(type, "gre") || !strcmp(type, "gre64")) {
|
||||
is_gre = true;
|
||||
} else if (!strcmp(type, "ipsec_gre") || !strcmp(type, "ipsec_gre64")) {
|
||||
@@ -647,8 +647,8 @@ parse_tunnel_config(const char *name, const char *type,
|
||||
flags &= ~TNL_F_DF_DEFAULT;
|
||||
}
|
||||
} else if (!strcmp(node->key, "pmtud")) {
|
||||
if (!strcmp(node->value, "false")) {
|
||||
flags &= ~TNL_F_PMTUD;
|
||||
if (!strcmp(node->value, "true")) {
|
||||
flags |= TNL_F_PMTUD;
|
||||
}
|
||||
} else if (!strcmp(node->key, "header_cache")) {
|
||||
if (!strcmp(node->value, "false")) {
|
||||
@@ -844,8 +844,8 @@ unparse_tunnel_config(const char *name OVS_UNUSED, const char *type OVS_UNUSED,
|
||||
if (!(flags & TNL_F_DF_DEFAULT)) {
|
||||
smap_add(args, "df_default", "false");
|
||||
}
|
||||
if (!(flags & TNL_F_PMTUD)) {
|
||||
smap_add(args, "pmtud", "false");
|
||||
if (flags & TNL_F_PMTUD) {
|
||||
smap_add(args, "pmtud", "true");
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@@ -1366,7 +1366,7 @@
|
||||
of the tunnel headers. Note that this option causes behavior that is
|
||||
typically reserved for routers and therefore is not entirely in
|
||||
compliance with the IEEE 802.1D specification for bridges. Default is
|
||||
enabled; set to <code>false</code> to disable.
|
||||
disabled; set to <code>true</code> to enable.
|
||||
</column>
|
||||
|
||||
<group title="Tunnel Options: gre only">
|
||||
|
Reference in New Issue
Block a user