From e704a8f24a369484ba8f4a1cf49d4db00dd91166 Mon Sep 17 00:00:00 2001 From: meem Date: Tue, 30 Oct 2007 11:15:43 -0700 Subject: PSARC/2007/565 IP_XMIT_IF removal and IP_BOUND_IF rationalization PSARC/2007/571 IP_DHCPINIT_IF socket option 4354207 dhcpagent should use sockets rather than DLPI 6533610 IP_XMIT_IF should fade from in.routed's view 6607674 DHCP client's "checkaddr" warnings have output reversed 6607676 DHCP client misreports dhcp_bound_complete as configure_bound 6609845 torch IP_XMIT_IF and complete IP_BOUND_IF 6609852 need a way to receive IP unicast DHCP traffic before lease acquisition 6609868 IP should create broadcast IREs when bringing up 0.0.0.0 6616106 IP_UNSPEC_SRC sockets should skip calls to ipif_select_source() --HG-- rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.c => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.c rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.h => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.h rename : usr/src/cmd/cmd-inet/sbin/dhcpagent/inc.flg => deleted_files/usr/src/cmd/cmd-inet/sbin/dhcpagent/inc.flg --- usr/src/uts/common/netinet/in.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'usr/src/uts/common/netinet/in.h') diff --git a/usr/src/uts/common/netinet/in.h b/usr/src/uts/common/netinet/in.h index f46c9753d2..122b19b2c9 100644 --- a/usr/src/uts/common/netinet/in.h +++ b/usr/src/uts/common/netinet/in.h @@ -910,13 +910,9 @@ typedef struct ipsec_req { * SunOS private (potentially not portable) IP_ option names */ #define IP_BOUND_IF 0x41 /* bind socket to an ifindex */ -#define IP_UNSPEC_SRC 0x42 /* use unspecified source address */ -/* - * IP_XMIT_IF is used to send unicast/multicast packets through the specified - * interface without looking at the routing table entries. - * This is a Sun private interface. - */ -#define IP_XMIT_IF 0x43 /* use specified outgoing interface */ +#define IP_UNSPEC_SRC 0x42 /* use unspecified source address */ +/* UNUSED 0x43 was IP_XMIT_IF -- can be reused */ + /* * IP_DONTFAILOVER_IF option is used to indicate that outbound unicast and * multicast packets go through the specified interface, no load spreading, @@ -925,6 +921,8 @@ typedef struct ipsec_req { */ #define IP_DONTFAILOVER_IF 0x44 +#define IP_DHCPINIT_IF 0x45 /* accept all unicast DHCP traffic */ + /* * Option values and names (when !_XPG5) shared with */ -- cgit v1.2.3