CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2015/12/02 14:09:06
Modified files: sys/netinet : if_ether.c Log message: More rt_ifp killing. There checks in in_arpinput() to verify that the arp packet was recieved on the interface we expected. This is because multicast and broadcast packets are sometimes forwarded on multiple local interfaces. So simplify the checks and make them more generic at the same time (in the SIN_PROXY case). For SIN_PROXY only the interface holding the proxy arp route will answer to the requests. OK mpi@