diff options
| author | Acee <aceelindem@gmail.com> | 2023-05-18 10:43:52 -0400 | 
|---|---|---|
| committer | Acee <aceelindem@gmail.com> | 2023-05-22 15:51:41 -0400 | 
| commit | 0d8ef0477ca02ead3ce9b6dd63f6943fd2b02dec (patch) | |
| tree | 6695da96b114a226a7d63990f0e1d623b874fcce /ospfd/ospf_interface.h | |
| parent | 4d7f6295c6487b438d50280c1d7ddfe490d4749c (diff) | |
ospfd: OSPF P2MP Delayed Reflooding configuration
Currently, delayed reflooding on P2MP interfaces for LSAs received
from neighbors on the interface is unconditionally (see commit
c706f0e32ba8aa8780a0618b6fbba364c383ae05). In some cases, this
change wasn't desirable and this feature makes delayed reflooding
configurable for P2MP interfaces via the CLI command:
"ip ospf network point-to-multipoint delay-reflood" in interface
submode.
Signed-off-by: Acee <aceelindem@gmail.com>
Diffstat (limited to 'ospfd/ospf_interface.h')
| -rw-r--r-- | ospfd/ospf_interface.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/ospfd/ospf_interface.h b/ospfd/ospf_interface.h index 24768b9ab4..ec1afa1b8b 100644 --- a/ospfd/ospf_interface.h +++ b/ospfd/ospf_interface.h @@ -109,6 +109,9 @@ struct ospf_if_params {  	/* point-to-point DMVPN configuration */  	uint8_t ptp_dmvpn; + +	/* point-to-multipoint delayed reflooding configuration */ +	bool p2mp_delay_reflood;  };  enum { MEMBER_ALLROUTERS = 0, @@ -177,6 +180,9 @@ struct ospf_interface {  	/* point-to-point DMVPN configuration */  	uint8_t ptp_dmvpn; +	/* point-to-multipoint delayed reflooding */ +	bool p2mp_delay_reflood; +  	/* State of Interface State Machine. */  	uint8_t state;  | 
