CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2020/08/02 05:15:52
Modified files: sys/netinet6 : raw_ip6.c Log message: Add missing rtable(4) check in rip6_input() Copied over from sys/netinet/raw_ip.c:rip_input() where it appeared with initial support for multiple routing tables. This enforces separation between multiple raw sockets in different routing tables, i.e. one must not see packets from the other if the rtable differs. Observed with ping6(8)'s "-v" showing all ICMPv6 packets on its raw socket including those produced by another ping6 with "-V1". florian reported IPv6 route advertisments in one routing table appearing on raw sockets in other routing tables as well. OK claudio florian