]> 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 10:29:53 +0000 (10:29 +0000)
commitf054a56ef3e8dc30ba0904d43cf7ec7b3e6e0ed4
treed0e73f74023803586ebf60f99e1b6e84a40e2908
parent0196b0944430916d5aaf0bb87571626b391c3138
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

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