Ipv6 ra rx - #660
Open
rjarry wants to merge 4 commits into
Open
Conversation
FRR master added a table_id argument to rib_meta_queue_early_route_cleanup(). Pass RT_TABLE_MAIN for the sync marker cleanup path. Link: FRRouting/frr@50ed71b6d7dd1 Signed-off-by: Robin Jarry <rjarry@redhat.com>
This comment was marked as spam.
This comment was marked as spam.
Received IPv6 Router Advertisements are dropped by icmp6_input because no callback is registered for type 134. This prevents FRR BGP unnumbered from working since it relies on RAs to discover the peer's link-local address. Add a ndp_ra_input datapath node that validates RAs per RFC 4861 section 6.1.2 and forwards them to l4_loopback_output so they reach the TAP control plane device. Closes: DPDK#657 Signed-off-by: Robin Jarry <rjarry@redhat.com>
FRR's if_nbr_mac_to_ipv4ll_neigh_update() calls kernel_neigh_update() directly, bypassing the dplane abstraction. This crashes zebra when using dplane_grout because the netlink socket is not initialized. Carry patches for FRR 10.5-10.6 and 10.7+ that route these neighbor updates through the dplane API instead. Link: FRRouting/frr#22773 Signed-off-by: Robin Jarry <rjarry@redhat.com>
Verify that BGP unnumbered (RFC 5549) works between FRR+grout and a pure FRR peer. The BGP session establishment proves that received RAs are properly punted to the control plane TAP. Signed-off-by: Robin Jarry <rjarry@redhat.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@chdxD1 fyi
Summary