summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/netinet/in.h
diff options
context:
space:
mode:
authormeem <none@none>2007-10-30 11:15:43 -0700
committermeem <none@none>2007-10-30 11:15:43 -0700
commite704a8f24a369484ba8f4a1cf49d4db00dd91166 (patch)
tree4762654df7e0a47345da07a85ce6936794c883fa /usr/src/uts/common/netinet/in.h
parent4a52ef43505e10e3f14cc54c97c2458c40aa4072 (diff)
downloadillumos-gate-e704a8f24a369484ba8f4a1cf49d4db00dd91166.tar.gz
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
Diffstat (limited to 'usr/src/uts/common/netinet/in.h')
-rw-r--r--usr/src/uts/common/netinet/in.h12
1 files changed, 5 insertions, 7 deletions
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 <xti_inet.h>
*/