2005-09-07 15:27:09 -05:00
# ifndef _ASM_POWERPC_SOCKET_H
# define _ASM_POWERPC_SOCKET_H
2005-04-16 15:20:36 -07:00
/*
* This program is free software ; you can redistribute it and / or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation ; either version
* 2 of the License , or ( at your option ) any later version .
*/
# include <asm/sockios.h>
2005-09-01 15:51:52 -05:00
/* For setsockopt(2) */
2005-04-16 15:20:36 -07:00
# define SOL_SOCKET 1
# define SO_DEBUG 1
# define SO_REUSEADDR 2
# define SO_TYPE 3
# define SO_ERROR 4
# define SO_DONTROUTE 5
# define SO_BROADCAST 6
# define SO_SNDBUF 7
# define SO_RCVBUF 8
2005-08-09 19:30:51 -07:00
# define SO_SNDBUFFORCE 32
# define SO_RCVBUFFORCE 33
2005-04-16 15:20:36 -07:00
# define SO_KEEPALIVE 9
# define SO_OOBINLINE 10
# define SO_NO_CHECK 11
# define SO_PRIORITY 12
# define SO_LINGER 13
# define SO_BSDCOMPAT 14
/* To add :#define SO_REUSEPORT 15 */
# define SO_RCVLOWAT 16
# define SO_SNDLOWAT 17
# define SO_RCVTIMEO 18
# define SO_SNDTIMEO 19
# define SO_PASSCRED 20
# define SO_PEERCRED 21
/* Security levels - as per NRL IPv6 - don't actually do anything */
# define SO_SECURITY_AUTHENTICATION 22
# define SO_SECURITY_ENCRYPTION_TRANSPORT 23
# define SO_SECURITY_ENCRYPTION_NETWORK 24
# define SO_BINDTODEVICE 25
/* Socket filtering */
# define SO_ATTACH_FILTER 26
# define SO_DETACH_FILTER 27
# define SO_PEERNAME 28
# define SO_TIMESTAMP 29
# define SCM_TIMESTAMP SO_TIMESTAMP
2005-09-01 15:51:52 -05:00
# define SO_ACCEPTCONN 30
2005-04-16 15:20:36 -07:00
2005-09-01 15:51:52 -05:00
# define SO_PEERSEC 31
2005-04-16 15:20:36 -07:00
2005-09-07 15:27:09 -05:00
# endif /* _ASM_POWERPC_SOCKET_H */