Bug 2013587
| Summary: | [RFE] Add blackhole routing as a supported routing type in NetworkManager | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Vojtěch Bůbela <vbubela> |
| Component: | NetworkManager | Assignee: | Thomas Haller <thaller> |
| Status: | CLOSED ERRATA | QA Contact: | Matej Berezny <mberezny> |
| Severity: | unspecified | Docs Contact: | Marc Muehlfeld <mmuehlfe> |
| Priority: | high | ||
| Version: | --- | CC: | bgalvani, fge, lrintel, mberezny, redhat-bugzilla, rkhan, robert.scheck, sferguso, sukulkar, thaller, till, vbenes |
| Target Milestone: | rc | Keywords: | FutureFeature, Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | NetworkManager-1.36.0-0.8.el8 | Doc Type: | No Doc Update |
| Doc Text: |
The release note is in BZ#1996617.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-05-10 14:54:14 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1937823 | ||
|
Description
Vojtěch Bůbela
2021-10-13 10:02:34 UTC
blackhole routes don't have a device. That makes them different from unicast (and most other route types). It also means, they are more like routing rules. That is, when we activate profiles that configure blackhole routes, then these routes are not per-ifindex, instead they are global. that means, we need a global manager that handles whether to configure a blackhole routes. Like done for routing rules, where we have nmp-rules-manager.h. Also note that NMPlatform (and NMPlatformIP[46]Route) currently always expect that a route has an ifindex. To support blackhole routes, that needs to be adjusted *first*. systemd-networkd supports Type=blackhole. I'd check how that is implemented... fixed upstream by https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1083 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (NetworkManager bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2022:1985 |