mirror of
https://github.com/opnsense/src.git
synced 2026-03-10 10:13:20 -04:00
In the current test case unicast_v4, host one acts as a router, but it uses if_bridge(4) to verify the reachability to CARP master. Unfortunately, if_bridge(4) brings the two CARP hosts into the same broadcast domain, thus with an unusual (undocumented) setup, one host is in unicast mode but another one in multicast, or two hosts are both in multicast mode, the test case can falsely report success. Fix that by propagating route via routed(8). PR 284872 shows that CARP(4) happens to send packets with multicast destination when the unicast peer address is in the range x.x.x.224 ~ x.x.x.239. Update the peer address in test case to catch that bug. PR: 284872 Reviewed by: kp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D49076 (cherry picked from commit 93fbdef51a13b8facac3633f55804a59ca27f635) |
||
|---|---|---|
| .. | ||
| libalias | ||
| arp.sh | ||
| carp.py | ||
| carp.sh | ||
| divert.sh | ||
| fibs.sh | ||
| fibs_multibind_test.c | ||
| fibs_test.sh | ||
| forward.sh | ||
| ip6_v4mapped_test.c | ||
| ip_reass_test.c | ||
| lpm.sh | ||
| Makefile | ||
| Makefile.depend | ||
| output.sh | ||
| redirect.py | ||
| redirect.sh | ||
| so_reuseport_lb_test.c | ||
| socket_afinet.c | ||
| tcp_connect_port_test.c | ||
| tcp_md5_getsockopt.c | ||
| tcp_user_cookie.c | ||
| udp_dontroute.c | ||