]> git.puffer.fish Git - matthieu/frr.git/commit
ripd: Create non default passive interface if defined so
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 18 Apr 2023 18:19:34 +0000 (21:19 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 18 Apr 2023 18:19:34 +0000 (21:19 +0300)
commit6dbe6f12fa147cdd3a63f9d4a86746e6bb5fb00b
tree36697fd5ab61fa85b6b7d11e334207f801da5597
parent74aad5ab559cc39f52137292b3b38d2d07eff428
ripd: Create non default passive interface if defined so

Without this patch, it's never get non-passive and even listed under status:

Configuration:

```
router rip
 network 192.168.1.0/24
 network 10.10.10.1/32
 passive-interface default
 no passive-interface r2-eth0
 timers basic 5 15 10
exit
```

```
r2# do sh ip rip status
Routing Protocol is "rip"
  Sending updates every 5 seconds with +/-50%, next due in 4 seconds
  Timeout after 15 seconds, garbage collect after 10 seconds
  Outgoing update filter list for all interface is not set
  Incoming update filter list for all interface is not set
  Default redistribution metric is 1
  Redistributing:
  Default version control: send version 2, receive any version
    Interface        Send  Recv   Key-chain
    lo               2     1 2
    r2-eth0          2     1 2
  Routing for Networks:
    10.10.10.1/32
    192.168.1.0/24
  Passive Interface(s):
    lo
    r2-eth0
  Routing Information Sources:
    Gateway          BadPackets BadRoutes  Distance Last Update
    192.168.1.3              0         0       120   00:00:04
  Distance: (default is 120)
r2#
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
ripd/rip_nb_config.c