mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 03:27:25 +00:00
Merge pull request #7540 from ton31337/fix/typo
*: Replace typo (supress => suppress)
This commit is contained in:
commit
399ef80cc3
@ -2833,17 +2833,17 @@ const struct frr_yang_module_info frr_bgp_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify,
|
.modify = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify,
|
||||||
.destroy = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy,
|
.destroy = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify,
|
.modify = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify,
|
||||||
.destroy = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy,
|
.destroy = bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4789,17 +4789,17 @@ const struct frr_yang_module_info frr_bgp_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify,
|
.modify = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify,
|
||||||
.destroy = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy,
|
.destroy = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify,
|
.modify = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify,
|
||||||
.destroy = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy,
|
.destroy = bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6743,17 +6743,17 @@ const struct frr_yang_module_info frr_bgp_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify,
|
.modify = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify,
|
||||||
.destroy = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy,
|
.destroy = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export",
|
.xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export",
|
||||||
.cbs = {
|
.cbs = {
|
||||||
.modify = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify,
|
.modify = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify,
|
||||||
.destroy = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy,
|
.destroy = bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1220,13 +1220,13 @@ int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path
|
|||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
@ -2064,13 +2064,13 @@ int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_con
|
|||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
@ -2908,13 +2908,13 @@ int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_as_
|
|||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path_filter_list_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args);
|
struct nb_cb_destroy_args *args);
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv6_unicast_nexthop_local_unchanged_modify(
|
||||||
struct nb_cb_modify_args *args);
|
struct nb_cb_modify_args *args);
|
||||||
|
@ -8844,7 +8844,7 @@ bgp_global_afi_safi_route_flap_validation(struct nb_cb_modify_args *args)
|
|||||||
int reuse;
|
int reuse;
|
||||||
int suppress;
|
int suppress;
|
||||||
|
|
||||||
if (yang_dnode_exists(args->dnode, "../supress-above")
|
if (yang_dnode_exists(args->dnode, "../suppress-above")
|
||||||
&& yang_dnode_exists(args->dnode, "../reuse-above")) {
|
&& yang_dnode_exists(args->dnode, "../reuse-above")) {
|
||||||
suppress =
|
suppress =
|
||||||
yang_dnode_get_uint16(args->dnode, "../suppress-above");
|
yang_dnode_get_uint16(args->dnode, "../suppress-above");
|
||||||
@ -15374,9 +15374,9 @@ int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_as_path
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import
|
||||||
*/
|
*/
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -15391,7 +15391,7 @@ int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupre
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -15408,9 +15408,9 @@ int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupre
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export
|
||||||
*/
|
*/
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -15425,7 +15425,7 @@ int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupre
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_neighbors_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -23692,9 +23692,9 @@ int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_con
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import
|
||||||
*/
|
*/
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -23709,7 +23709,7 @@ int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_con
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -23726,9 +23726,9 @@ int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_con
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/neighbors/unnumbered-neighbor/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export
|
||||||
*/
|
*/
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -23743,7 +23743,7 @@ int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_con
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_neighbors_unnumbered_neighbor_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -32005,9 +32005,9 @@ int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_as_
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-import
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-import
|
||||||
*/
|
*/
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_modify(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -32022,7 +32022,7 @@ int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_uns
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_import_destroy(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_import_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -32039,9 +32039,9 @@ int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_uns
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* XPath:
|
* XPath:
|
||||||
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsupress-map-export
|
* /frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-bgp:bgp/peer-groups/peer-group/afi-safis/afi-safi/ipv4-unicast/filter-config/unsuppress-map-export
|
||||||
*/
|
*/
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_modify(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_modify(
|
||||||
struct nb_cb_modify_args *args)
|
struct nb_cb_modify_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
@ -32056,7 +32056,7 @@ int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_uns
|
|||||||
return NB_OK;
|
return NB_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsupress_map_export_destroy(
|
int bgp_peer_groups_peer_group_afi_safis_afi_safi_ipv4_unicast_filter_config_unsuppress_map_export_destroy(
|
||||||
struct nb_cb_destroy_args *args)
|
struct nb_cb_destroy_args *args)
|
||||||
{
|
{
|
||||||
switch (args->event) {
|
switch (args->event) {
|
||||||
|
@ -13915,9 +13915,9 @@ void cli_show_bgp_global_afi_safi_unicast_admin_distance_route(
|
|||||||
: "");
|
: "");
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFPY_YANG(bgp_dampening,
|
DEFPY_YANG(
|
||||||
bgp_dampening_cmd,
|
bgp_dampening, bgp_dampening_cmd,
|
||||||
"[no] bgp dampening [(1-45)$halflife [(1-20000)$reuse (1-20000)$suppress (1-255)$max_supress]]",
|
"[no] bgp dampening [(1-45)$halflife [(1-20000)$reuse (1-20000)$suppress (1-255)$max_suppress]]",
|
||||||
NO_STR
|
NO_STR
|
||||||
"BGP Specific commands\n"
|
"BGP Specific commands\n"
|
||||||
"Enable route-flap dampening\n"
|
"Enable route-flap dampening\n"
|
||||||
@ -13943,7 +13943,7 @@ DEFPY_YANG(bgp_dampening,
|
|||||||
nb_cli_enqueue_change(vty, "./suppress-above",
|
nb_cli_enqueue_change(vty, "./suppress-above",
|
||||||
NB_OP_MODIFY, suppress_str);
|
NB_OP_MODIFY, suppress_str);
|
||||||
nb_cli_enqueue_change(vty, "./unreach-decay",
|
nb_cli_enqueue_change(vty, "./unreach-decay",
|
||||||
NB_OP_MODIFY, max_supress_str);
|
NB_OP_MODIFY, max_suppress_str);
|
||||||
} if (argc == 3) {
|
} if (argc == 3) {
|
||||||
nb_cli_enqueue_change(vty, "./reach-decay",
|
nb_cli_enqueue_change(vty, "./reach-decay",
|
||||||
NB_OP_MODIFY, halflife_str);
|
NB_OP_MODIFY, halflife_str);
|
||||||
|
@ -1174,7 +1174,7 @@ long pim_if_t_suppressed_msec(struct interface *ifp)
|
|||||||
zassert(pim_ifp);
|
zassert(pim_ifp);
|
||||||
|
|
||||||
/* join suppression disabled ? */
|
/* join suppression disabled ? */
|
||||||
if (PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPRESSION(pim_ifp->options))
|
if (PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPPRESSION(pim_ifp->options))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* t_suppressed = t_periodic * rand(1.1, 1.4) */
|
/* t_suppressed = t_periodic * rand(1.1, 1.4) */
|
||||||
|
@ -35,24 +35,27 @@
|
|||||||
#define PIM_IF_MASK_PIM (1 << 0)
|
#define PIM_IF_MASK_PIM (1 << 0)
|
||||||
#define PIM_IF_MASK_IGMP (1 << 1)
|
#define PIM_IF_MASK_IGMP (1 << 1)
|
||||||
#define PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS (1 << 2)
|
#define PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS (1 << 2)
|
||||||
#define PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPRESSION (1 << 3)
|
#define PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPPRESSION (1 << 3)
|
||||||
|
|
||||||
#define PIM_IF_IS_DELETED(ifp) ((ifp)->ifindex == IFINDEX_INTERNAL)
|
#define PIM_IF_IS_DELETED(ifp) ((ifp)->ifindex == IFINDEX_INTERNAL)
|
||||||
|
|
||||||
#define PIM_IF_TEST_PIM(options) (PIM_IF_MASK_PIM & (options))
|
#define PIM_IF_TEST_PIM(options) (PIM_IF_MASK_PIM & (options))
|
||||||
#define PIM_IF_TEST_IGMP(options) (PIM_IF_MASK_IGMP & (options))
|
#define PIM_IF_TEST_IGMP(options) (PIM_IF_MASK_IGMP & (options))
|
||||||
#define PIM_IF_TEST_IGMP_LISTEN_ALLROUTERS(options) (PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS & (options))
|
#define PIM_IF_TEST_IGMP_LISTEN_ALLROUTERS(options) (PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS & (options))
|
||||||
#define PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPRESSION(options) (PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPRESSION & (options))
|
#define PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPPRESSION(options) \
|
||||||
|
(PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPPRESSION & (options))
|
||||||
|
|
||||||
#define PIM_IF_DO_PIM(options) ((options) |= PIM_IF_MASK_PIM)
|
#define PIM_IF_DO_PIM(options) ((options) |= PIM_IF_MASK_PIM)
|
||||||
#define PIM_IF_DO_IGMP(options) ((options) |= PIM_IF_MASK_IGMP)
|
#define PIM_IF_DO_IGMP(options) ((options) |= PIM_IF_MASK_IGMP)
|
||||||
#define PIM_IF_DO_IGMP_LISTEN_ALLROUTERS(options) ((options) |= PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS)
|
#define PIM_IF_DO_IGMP_LISTEN_ALLROUTERS(options) ((options) |= PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS)
|
||||||
#define PIM_IF_DO_PIM_CAN_DISABLE_JOIN_SUPRESSION(options) ((options) |= PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPRESSION)
|
#define PIM_IF_DO_PIM_CAN_DISABLE_JOIN_SUPPRESSION(options) \
|
||||||
|
((options) |= PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPPRESSION)
|
||||||
|
|
||||||
#define PIM_IF_DONT_PIM(options) ((options) &= ~PIM_IF_MASK_PIM)
|
#define PIM_IF_DONT_PIM(options) ((options) &= ~PIM_IF_MASK_PIM)
|
||||||
#define PIM_IF_DONT_IGMP(options) ((options) &= ~PIM_IF_MASK_IGMP)
|
#define PIM_IF_DONT_IGMP(options) ((options) &= ~PIM_IF_MASK_IGMP)
|
||||||
#define PIM_IF_DONT_IGMP_LISTEN_ALLROUTERS(options) ((options) &= ~PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS)
|
#define PIM_IF_DONT_IGMP_LISTEN_ALLROUTERS(options) ((options) &= ~PIM_IF_MASK_IGMP_LISTEN_ALLROUTERS)
|
||||||
#define PIM_IF_DONT_PIM_CAN_DISABLE_JOIN_SUPRESSION(options) ((options) &= ~PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPRESSION)
|
#define PIM_IF_DONT_PIM_CAN_DISABLE_JOIN_SUPPRESSION(options) \
|
||||||
|
((options) &= ~PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPPRESSION)
|
||||||
|
|
||||||
#define PIM_I_am_DR(pim_ifp) (pim_ifp)->pim_dr_addr.s_addr == (pim_ifp)->primary_address.s_addr
|
#define PIM_I_am_DR(pim_ifp) (pim_ifp)->pim_dr_addr.s_addr == (pim_ifp)->primary_address.s_addr
|
||||||
#define PIM_I_am_DualActive(pim_ifp) (pim_ifp)->activeactive == true
|
#define PIM_I_am_DualActive(pim_ifp) (pim_ifp)->activeactive == true
|
||||||
|
@ -484,9 +484,9 @@ void pim_sock_reset(struct interface *ifp)
|
|||||||
pim_ifp->pim_override_interval_msec =
|
pim_ifp->pim_override_interval_msec =
|
||||||
PIM_DEFAULT_OVERRIDE_INTERVAL_MSEC;
|
PIM_DEFAULT_OVERRIDE_INTERVAL_MSEC;
|
||||||
if (PIM_DEFAULT_CAN_DISABLE_JOIN_SUPPRESSION) {
|
if (PIM_DEFAULT_CAN_DISABLE_JOIN_SUPPRESSION) {
|
||||||
PIM_IF_DO_PIM_CAN_DISABLE_JOIN_SUPRESSION(pim_ifp->options);
|
PIM_IF_DO_PIM_CAN_DISABLE_JOIN_SUPPRESSION(pim_ifp->options);
|
||||||
} else {
|
} else {
|
||||||
PIM_IF_DONT_PIM_CAN_DISABLE_JOIN_SUPRESSION(pim_ifp->options);
|
PIM_IF_DONT_PIM_CAN_DISABLE_JOIN_SUPPRESSION(pim_ifp->options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* neighbors without lan_delay */
|
/* neighbors without lan_delay */
|
||||||
@ -652,7 +652,7 @@ static int hello_send(struct interface *ifp, uint16_t holdtime)
|
|||||||
__func__, dst_str, ifp->name, holdtime,
|
__func__, dst_str, ifp->name, holdtime,
|
||||||
pim_ifp->pim_propagation_delay_msec,
|
pim_ifp->pim_propagation_delay_msec,
|
||||||
pim_ifp->pim_override_interval_msec,
|
pim_ifp->pim_override_interval_msec,
|
||||||
PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPRESSION(
|
PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPPRESSION(
|
||||||
pim_ifp->options),
|
pim_ifp->options),
|
||||||
pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id,
|
pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id,
|
||||||
listcount(ifp->connected));
|
listcount(ifp->connected));
|
||||||
@ -664,7 +664,7 @@ static int hello_send(struct interface *ifp, uint16_t holdtime)
|
|||||||
pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id,
|
pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id,
|
||||||
pim_ifp->pim_propagation_delay_msec,
|
pim_ifp->pim_propagation_delay_msec,
|
||||||
pim_ifp->pim_override_interval_msec,
|
pim_ifp->pim_override_interval_msec,
|
||||||
PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPRESSION(pim_ifp->options));
|
PIM_IF_TEST_PIM_CAN_DISABLE_JOIN_SUPPRESSION(pim_ifp->options));
|
||||||
if (pim_tlv_size < 0) {
|
if (pim_tlv_size < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -156,7 +156,7 @@ def test_bgp_aggregate_address_matching_med_only():
|
|||||||
assert result is None, assertmsg
|
assert result is None, assertmsg
|
||||||
|
|
||||||
|
|
||||||
def test_bgp_aggregate_address_match_and_supress():
|
def test_bgp_aggregate_address_match_and_suppress():
|
||||||
"Test that the command matching-MED-only with suppression works."
|
"Test that the command matching-MED-only with suppression works."
|
||||||
|
|
||||||
tgen = get_topogen()
|
tgen = get_topogen()
|
||||||
@ -206,12 +206,15 @@ def test_bgp_aggregate_address_suppress_map():
|
|||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
pytest.skip(tgen.errors)
|
pytest.skip(tgen.errors)
|
||||||
|
|
||||||
expect_route('r2', {
|
expect_route(
|
||||||
|
"r2",
|
||||||
|
{
|
||||||
"192.168.2.0/24": [{"protocol": "bgp"}],
|
"192.168.2.0/24": [{"protocol": "bgp"}],
|
||||||
"192.168.2.1/32": None,
|
"192.168.2.1/32": None,
|
||||||
"192.168.2.2/32": [{"protocol": "bgp"}],
|
"192.168.2.2/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.3/32": [{"protocol": "bgp"}],
|
"192.168.2.3/32": [{"protocol": "bgp"}],
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
# Change route map and test again.
|
# Change route map and test again.
|
||||||
tgen.gears["r1"].vtysh_multicmd(
|
tgen.gears["r1"].vtysh_multicmd(
|
||||||
@ -224,12 +227,15 @@ aggregate-address 192.168.2.0/24 suppress-map rm-sup-two
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
expect_route('r2', {
|
expect_route(
|
||||||
|
"r2",
|
||||||
|
{
|
||||||
"192.168.2.0/24": [{"protocol": "bgp"}],
|
"192.168.2.0/24": [{"protocol": "bgp"}],
|
||||||
"192.168.2.1/32": [{"protocol": "bgp"}],
|
"192.168.2.1/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.2/32": None,
|
"192.168.2.2/32": None,
|
||||||
"192.168.2.3/32": [{"protocol": "bgp"}],
|
"192.168.2.3/32": [{"protocol": "bgp"}],
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_bgp_aggregate_address_suppress_map_update_route_map():
|
def test_bgp_aggregate_address_suppress_map_update_route_map():
|
||||||
@ -248,12 +254,15 @@ aggregate-address 192.168.2.0/24 suppress-map rm-sup-three
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
expect_route('r2', {
|
expect_route(
|
||||||
|
"r2",
|
||||||
|
{
|
||||||
"192.168.2.0/24": [{"protocol": "bgp"}],
|
"192.168.2.0/24": [{"protocol": "bgp"}],
|
||||||
"192.168.2.1/32": [{"protocol": "bgp"}],
|
"192.168.2.1/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.2/32": [{"protocol": "bgp"}],
|
"192.168.2.2/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.3/32": [{"protocol": "bgp"}],
|
"192.168.2.3/32": [{"protocol": "bgp"}],
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
# Create missing route map and test again.
|
# Create missing route map and test again.
|
||||||
tgen.gears["r1"].vtysh_multicmd(
|
tgen.gears["r1"].vtysh_multicmd(
|
||||||
@ -264,12 +273,15 @@ match ip address acl-sup-three
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
expect_route('r2', {
|
expect_route(
|
||||||
|
"r2",
|
||||||
|
{
|
||||||
"192.168.2.0/24": [{"protocol": "bgp"}],
|
"192.168.2.0/24": [{"protocol": "bgp"}],
|
||||||
"192.168.2.1/32": [{"protocol": "bgp"}],
|
"192.168.2.1/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.2/32": [{"protocol": "bgp"}],
|
"192.168.2.2/32": [{"protocol": "bgp"}],
|
||||||
"192.168.2.3/32": None,
|
"192.168.2.3/32": None,
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_memory_leak():
|
def test_memory_leak():
|
||||||
|
@ -344,7 +344,7 @@ submodule frr-bgp-common-structure {
|
|||||||
default "true";
|
default "true";
|
||||||
description
|
description
|
||||||
"When set to 'true' sending Capability Negotiation in the open
|
"When set to 'true' sending Capability Negotiation in the open
|
||||||
message is supressed to this peer.";
|
message is suppressed to this peer.";
|
||||||
}
|
}
|
||||||
|
|
||||||
leaf override-capability {
|
leaf override-capability {
|
||||||
@ -807,9 +807,9 @@ submodule frr-bgp-common-structure {
|
|||||||
|
|
||||||
uses as-path-filter-list-policy-export;
|
uses as-path-filter-list-policy-export;
|
||||||
|
|
||||||
uses unsupress-map-policy-import;
|
uses unsuppress-map-policy-import;
|
||||||
|
|
||||||
uses unsupress-map-policy-export;
|
uses unsuppress-map-policy-export;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -87,14 +87,14 @@ submodule frr-bgp-common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
grouping unsupress-map-policy-import {
|
grouping unsuppress-map-policy-import {
|
||||||
leaf unsupress-map-import {
|
leaf unsuppress-map-import {
|
||||||
type frr-route-map:route-map-ref;
|
type frr-route-map:route-map-ref;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
grouping unsupress-map-policy-export {
|
grouping unsuppress-map-policy-export {
|
||||||
leaf unsupress-map-export {
|
leaf unsuppress-map-export {
|
||||||
type frr-route-map:route-map-ref;
|
type frr-route-map:route-map-ref;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user