diff options
Diffstat (limited to 'usr/src/uts/common/sys/socket.h')
| -rw-r--r-- | usr/src/uts/common/sys/socket.h | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/usr/src/uts/common/sys/socket.h b/usr/src/uts/common/sys/socket.h index 93b0af97e8..d6e13d4823 100644 --- a/usr/src/uts/common/sys/socket.h +++ b/usr/src/uts/common/sys/socket.h @@ -22,6 +22,7 @@   * Copyright 2014 Garrett D'Amore <garrett@damore.org>   *   * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright 2015, Joyent, Inc. All rights reserved.   */  /*	Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T	*/ @@ -39,6 +40,9 @@  /* Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved. */ +/* + * Copyright (c) 2014, Joyent, Inc. All rights reserved. + */  #ifndef	_SYS_SOCKET_H  #define	_SYS_SOCKET_H @@ -204,6 +208,7 @@ struct so_snd_bufinfo {  #define	SO_SRCADDR	0x2001		/* Internal: AF_UNIX source address */  #define	SO_FILEP	0x2002		/* Internal: AF_UNIX file pointer */  #define	SO_UNIX_CLOSE	0x2003		/* Internal: AF_UNIX peer closed */ +#define	SO_REUSEPORT	0x2004		/* allow simultaneous port reuse */  #endif	/* _KERNEL */  /* @@ -303,8 +308,9 @@ struct	linger {  #define	AF_INET_OFFLOAD	30		/* Sun private; do not use */  #define	AF_TRILL	31		/* TRILL interface */  #define	AF_PACKET	32		/* PF_PACKET Linux socket interface */ +#define	AF_LX_NETLINK	33		/* Linux-compatible netlink */ -#define	AF_MAX		32 +#define	AF_MAX		33  /*   * Protocol families, same as address families for now. @@ -344,6 +350,7 @@ struct	linger {  #define	PF_INET_OFFLOAD	AF_INET_OFFLOAD	/* Sun private; do not use */  #define	PF_TRILL	AF_TRILL  #define	PF_PACKET	AF_PACKET +#define	PF_LX_NETLINK	AF_LX_NETLINK  #define	PF_MAX		AF_MAX @@ -429,6 +436,7 @@ struct msghdr32 {  					/* with left over data */  #define	MSG_XPG4_2	0x8000		/* Private: XPG4.2 flag */ +/* Obsolete but kept for compilation compatability. Use IOV_MAX. */  #define	MSG_MAXIOVLEN	16  #ifdef _KERNEL | 
