]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Use H.Encaps behvavior for SRv6 encap route
authorCarmine Scarpitta <cscarpit@cisco.com>
Sat, 12 Apr 2025 12:07:17 +0000 (12:07 +0000)
committerCarmine Scarpitta <cscarpit@cisco.com>
Wed, 30 Apr 2025 16:54:43 +0000 (16:54 +0000)
Currently BGP uses H.Encaps behavior for the SRv6 routes.
In order to keep backward compatibility, we keep using
H.Encaps.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
bgpd/bgp_zebra.c

index 6a874d53b6da778c0c654ac5b483abcc2f7d28a4..167335335eae27b887cff8b15fd4abccab3e3fc2 100644 (file)
@@ -1425,6 +1425,7 @@ static void bgp_zebra_announce_parse_nexthop(
 
                        memcpy(&api_nh->seg6_segs[0], sid_tmp,
                               sizeof(api_nh->seg6_segs[0]));
+                       api_nh->srv6_encap_behavior = SRV6_HEADEND_BEHAVIOR_H_ENCAPS;
 
                        if (mpinfo->attr->srv6_l3vpn &&
                            mpinfo->attr->srv6_l3vpn->transposition_len != 0) {