From f89cba8700f572f0a69c6eb87ed1ace37fc79d25 Mon Sep 17 00:00:00 2001 From: Mahdi Ramezani Date: Thu, 30 Oct 2025 17:19:40 +0000 Subject: [PATCH 1/2] Set DECAP_TTL_MODE to PIPE_MODEL for VxLAN tunnels. Signed-off-by: Mahdi Ramezani --- orchagent/vxlanorch.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orchagent/vxlanorch.cpp b/orchagent/vxlanorch.cpp index 3e489b7fb1..ebb77302f0 100644 --- a/orchagent/vxlanorch.cpp +++ b/orchagent/vxlanorch.cpp @@ -360,6 +360,10 @@ create_tunnel( tunnel_attrs.push_back(attr); } + attr.id = SAI_TUNNEL_ATTR_DECAP_TTL_MODE; + attr.value.s32 = SAI_TUNNEL_TTL_MODE_PIPE_MODEL; + tunnel_attrs.push_back(attr); + sai_object_id_t tunnel_id; sai_status_t status = sai_tunnel_api->create_tunnel( &tunnel_id, From 798bd87d9cd2b0f50277f0c903ce03b90b70fc69 Mon Sep 17 00:00:00 2001 From: Mahdi Ramezani Date: Thu, 30 Oct 2025 21:50:19 +0000 Subject: [PATCH 2/2] Fixed VS test failure. Signed-off-by: Mahdi Ramezani --- tests/test_vxlan_tunnel.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_vxlan_tunnel.py b/tests/test_vxlan_tunnel.py index 82de242fb8..d40b33ee50 100644 --- a/tests/test_vxlan_tunnel.py +++ b/tests/test_vxlan_tunnel.py @@ -154,6 +154,7 @@ def check_vxlan_tunnel(dvs, src_ip, dst_ip, tunnel_map_ids, tunnel_map_entry_ids 'SAI_TUNNEL_ATTR_PEER_MODE': 'SAI_TUNNEL_PEER_MODE_P2MP', 'SAI_TUNNEL_ATTR_ENCAP_SRC_IP': src_ip, 'SAI_TUNNEL_ATTR_ENCAP_TTL_MODE': 'SAI_TUNNEL_TTL_MODE_PIPE_MODEL', + 'SAI_TUNNEL_ATTR_DECAP_TTL_MODE': 'SAI_TUNNEL_TTL_MODE_PIPE_MODEL', 'SAI_TUNNEL_ATTR_ENCAP_TTL_VAL': '255' } )