]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: Fix SRv6 SID index limit
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Fri, 18 Nov 2022 07:47:58 +0000 (08:47 +0100)
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Fri, 18 Nov 2022 07:47:58 +0000 (08:47 +0100)
Previously BGP supported up to 255 SIDs.

The PR https://github.com/FRRouting/frr/pull/11981 extended the
transposition computation algorithm in BGP to support more SIDs (up to
1048575 SIDs).

However the BGP VTY command for allocating an SRv6 per-VRF SID
(`sid vpn per-vrf export`) is still limited to 255 SIDs.

This commit extends the SID index in `sid vpn per-vrf export` VTY
command to support up to 1048575 SIDs.

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
bgpd/bgp_vty.c

index 1f66080e93ba02503eb3c02ff7d09cc6a3adc044..5c48e4f577ae485fc51260255f2b11a17fbc426e 100644 (file)
@@ -9082,7 +9082,7 @@ DEFPY (af_sid_vpn_export,
 
 DEFPY (bgp_sid_vpn_export,
        bgp_sid_vpn_export_cmd,
-       "[no] sid vpn per-vrf export <(1-255)$sid_idx|auto$sid_auto>",
+       "[no] sid vpn per-vrf export <(1-1048575)$sid_idx|auto$sid_auto>",
        NO_STR
        "sid value for VRF\n"
        "Between current vrf and vpn\n"