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

Reply via email to