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 29d218036..25db6d5f5 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
@@ -36,6 +36,7 @@ class BgpController extends ApiMutableModelControllerBase
{
protected static $internalModelName = 'bgp';
protected static $internalModelClass = '\OPNsense\Quagga\BGP';
+ protected static $internalModelUseSafeDelete = true;
public function searchNeighborAction()
{
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 9d0e85051..5ace4e998 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
@@ -280,31 +280,31 @@
neighbor.linkedPrefixlistIndropdown
- Prefix list to filter inbound prefixes from this neighbor.
+ Prefix list to filter inbound prefixes from this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.neighbor.linkedPrefixlistOutdropdown
- Prefix list to filter outbound prefixes sent to this neighbor.
+ Prefix list to filter outbound prefixes sent to this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.neighbor.linkedRoutemapIndropdown
- Route-map to apply to routes received from this neighbor.
+ Route-map to apply to routes received from this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.neighbor.linkedRoutemapOutdropdown
- Route-map to apply to routes advertised to this neighbor.
+ Route-map to apply to routes advertised to this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.neighbor.peergroupdropdown
- Groups neighbors with similar configurations to simplify management.
+ Groups neighbors with similar configurations to simplify management. If multiple items with the same name exist, choosing one of them will apply all items with the same name.false
diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
index 4f1ad2a72..290a1a2e4 100644
--- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
+++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
@@ -81,24 +81,24 @@
peergroup.linkedPrefixlistIndropdown
- Prefix list to filter inbound prefixes from this neighbor.
+ Prefix list to filter inbound prefixes from this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.peergroup.linkedPrefixlistOutdropdown
- Prefix list to filter outbound prefixes sent to this neighbor.
+ Prefix list to filter outbound prefixes sent to this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.peergroup.linkedRoutemapIndropdown
- Route-map to apply to routes received from this neighbor.
+ Route-map to apply to routes received from this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.peergroup.linkedRoutemapOutdropdown
- Route-map to apply to routes advertised to this neighbor.
+ Route-map to apply to routes advertised to this neighbor. If multiple items with the same name exist, choosing one of them will apply all items with the same name.
diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
index c64a36fdb..fbc5275dc 100644
--- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
+++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
@@ -37,25 +37,22 @@
routemap.matchselect_multiple
-
true
- Select the AS-Path List. If multiples with the same name exist, selecting one is enough.
+ Select the AS-Path List. If multiple items with the same name exist, choosing one of them will apply all items with the same name.routemap.match2select_multiple
-
true
- Select the Prefix List. If multiples with the same name exist, selecting one is enough.
+ Select the Prefix List. If multiple items with the same name exist, choosing one of them will apply all items with the same name.routemap.match3select_multiple
-
true
- Select the Community List. If multiples with the same name exist, selecting one is enough.
+ Select the Community List. If multiple items with the same name exist, choosing one of them will apply all items with the same name.routemap.set
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 788dd67b7..986bd202c 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
@@ -164,56 +164,56 @@
-
+ OPNsense.quagga.bgpprefixlists.prefixlist
- name
- name
-
+ name,seqnumber
+ %s:%s
+
Related Prefix-List item not found.
-
+ OPNsense.quagga.bgpprefixlists.prefixlist
- name
- name
-
+ name,seqnumber
+ %s:%s
+
Related Prefix-List item not found.
-
+ OPNsense.quagga.bgproutemaps.routemap
- name
- name
-
+ name,id
+ %s:%s
+
Related Route-Map item not found.
-
+ OPNsense.quagga.bgproutemaps.routemap
- name
- name
-
+ name,id
+ %s:%s
+
Related Route-Map item not found.
-
+ OPNsense.quagga.bgppeergroups.peergroup
- name
- name
-
+ name,description
+ %s %s
+
Related Peer Group item not found.
@@ -336,33 +336,36 @@
-
+ OPNsense.quagga.bgpaspaths.aspath
- number
-
+ name,description
+ %s %s
+
Related item not found.Y
-
+ OPNsense.quagga.bgpprefixlists.prefixlist
- name
-
+ name,seqnumber
+ %s:%s
+
Related item PrefixList not found.Y
-
+ OPNsense.quagga.bgpcommunitylists.communitylist
- number
-
+ name,description
+ %s %s
+
Related item CommunityList not found.Y
@@ -416,45 +419,45 @@
-
+ OPNsense.quagga.bgpprefixlists.prefixlist
- name
- name
-
+ name,seqnumber
+ %s:%s
+
Related Prefix-List item not found.
-
+ OPNsense.quagga.bgpprefixlists.prefixlist
- name
- name
-
+ name,seqnumber
+ %s:%s
+
Related Prefix-List item not found.
-
+ OPNsense.quagga.bgproutemaps.routemap
- name
- name
-
+ name,id
+ %s:%s
+
Related Route-Map item not found.
-
+ OPNsense.quagga.bgproutemaps.routemap
- name
- name
-
+ name,id
+ %s:%s
+
Related Route-Map item not found.
@@ -480,12 +483,12 @@
-
+ OPNsense.quagga.bgproutemaps.routemap
- name
- name
-
+ name,id
+ %s:%s
+
Related Route-Map item not found.