From 9143ccf8072d12df07139eeeb9d1f8d479561219 Mon Sep 17 00:00:00 2001 From: SB Date: Sun, 14 Nov 2021 11:05:40 +0200 Subject: [PATCH] net/frr: added as-override to gui (#2517) --- .../app/controllers/OPNsense/Quagga/Api/BgpController.php | 1 + .../OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml | 6 ++++++ net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml | 4 ++++ .../opnsense/service/templates/OPNsense/Quagga/bgpd.conf | 3 +++ 4 files changed, 14 insertions(+) diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php index 68fb8c75b..8eb6bd129 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php @@ -52,6 +52,7 @@ class BgpController extends ApiMutableModelControllerBase "holddown", "connecttimer", "defaultoriginate", + "asoverride", "linkedPrefixlistIn", "linkedPrefixlistOut", "linkedRoutemapIn", diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml index f494060aa..0171233fe 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml @@ -89,6 +89,12 @@ checkbox + + neighbor.asoverride + + checkbox + Override AS number of the originating router with the local AS number. This command is only allowed for eBGP peers. + neighbor.linkedPrefixlistIn diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml index cc5b2782b..76dbc3ec9 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml @@ -114,6 +114,10 @@ 0 N + + 0 + N +