]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
netlink: fix addition of blackhole/reject routes.
authorAlexander V. Chernikov <melifaro@FreeBSD.org>
Thu, 23 Feb 2023 17:38:18 +0000 (17:38 +0000)
committerAlexander V. Chernikov <melifaro@FreeBSD.org>
Mon, 27 Feb 2023 16:27:16 +0000 (16:27 +0000)
commit7dea81a4ed19e18a6f1104f14cd3e0ce57c8f5f5
treec18eef778d5a188c208c1963180dc01af66157c0
parent09510a1a755cf85b46b72854fb42e44cf4ba4dd4
netlink: fix addition of blackhole/reject routes.

* Make nhop_set_blackhole() set all necessary properties for the
 nexthop
* Make nexthops blackhole/reject based on the rtm_type netlink
 property instead of using rtflags.

Reported by: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
MFC after: 3 days
Approved by: re(cperciva)

(cherry picked from commit d2deebe21b591336fbd8915b37d409b25da54d4d)
(cherry picked from commit f054a56ef3e8dc30ba0904d43cf7ec7b3e6e0ed4)
sys/net/route/nhop_ctl.c
sys/netlink/route/rt.c