From owner-cvs-sys Sun Nov 10 20:57:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12746 for cvs-sys-outgoing; Sun, 10 Nov 1996 20:57:09 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12707; Sun, 10 Nov 1996 20:56:41 -0800 (PST) Date: Sun, 10 Nov 1996 20:56:41 -0800 (PST) From: Bill Fenner Message-Id: <199611110456.UAA12707@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c udp_usrreq.c src/sys/kern uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/11/10 20:56:40 Modified: sys/kern uipc_socket2.c sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c udp_usrreq.c Log: Add the IP_RECVIF socket option, which supplies a packet's incoming interface using a sockaddr_dl. Fix the other packet-information socket options (SO_TIMESTAMP, IP_RECVDSTADDR) to work for multicast UDP and raw sockets as well. (They previously only worked for unicast UDP). Revision Changes Path 1.17 +27 -1 src/sys/kern/uipc_socket2.c 1.23 +2 -1 src/sys/netinet/in.h 1.15 +4 -2 src/sys/netinet/in_pcb.h 1.51 +61 -1 src/sys/netinet/ip_input.c 1.45 +11 -1 src/sys/netinet/ip_output.c 1.25 +3 -1 src/sys/netinet/ip_var.h 1.38 +23 -11 src/sys/netinet/raw_ip.c 1.31 +22 -93 src/sys/netinet/udp_usrreq.c