#include "bgp_labelpool.h"
#include "bgp_addpath_types.h"
#include "bgp_nexthop.h"
-#include "bgp_damp.h"
#include "bgp_io.h"
#include "lib/bfd.h"
struct work_queue *process_queue;
/* BGP Conditional advertisement */
+ uint32_t condition_check_period;
uint32_t condition_filter_count;
struct thread *t_condition_check;
- /* BGP route flap dampening configuration */
- struct bgp_damp_config damp[AFI_MAX][SAFI_MAX];
-
/* BGP VPN SRv6 backend */
bool srv6_enabled;
char srv6_locator_name[SRV6_LOCNAME_SIZE];
/* Last update packet sent time */
time_t pkt_stime[AFI_MAX][SAFI_MAX];
- /* Peer / peer group route flap dampening configuration */
- struct bgp_damp_config damp[AFI_MAX][SAFI_MAX];
-
/* Peer Per AF flags */
/*
* Please consult the comments for *flags_override*, *flags_invert* and
#define PEER_FLAG_SEND_LARGE_COMMUNITY (1U << 26) /* Send large Communities */
#define PEER_FLAG_MAX_PREFIX_OUT (1U << 27) /* outgoing maximum prefix */
#define PEER_FLAG_MAX_PREFIX_FORCE (1U << 28) /* maximum-prefix <num> force */
-#define PEER_FLAG_CONFIG_DAMPENING (1U << 29) /* route flap dampening */
-
enum bgp_addpath_strat addpath_type[AFI_MAX][SAFI_MAX];
struct thread *t_gr_stale;
struct thread *t_generate_updgrp_packets;
struct thread *t_process_packet;
+ struct thread *t_process_packet_error;
struct thread *t_refresh_stalepath;
/* Thread flags. */