linux-user: Add Alpha socket constants
Without these, some networking programs will not work Signed-off-by: Dillon Amburgey <dillona@dillona.com> Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
This commit is contained in:
		
							parent
							
								
									fa3889162f
								
							
						
					
					
						commit
						ec00b51a6c
					
				| @ -87,6 +87,75 @@ | ||||
| 
 | ||||
| 	#define TARGET_SOCK_MAX (SOCK_PACKET + 1) | ||||
| 
 | ||||
| #elif defined(TARGET_ALPHA) | ||||
| 
 | ||||
|     /* For setsockopt(2) */ | ||||
|     #define TARGET_SOL_SOCKET   0xffff | ||||
| 
 | ||||
|     #define TARGET_SO_DEBUG 0x0001 | ||||
|     #define TARGET_SO_REUSEADDR 0x0004 | ||||
|     #define TARGET_SO_KEEPALIVE 0x0008 | ||||
|     #define TARGET_SO_DONTROUTE 0x0010 | ||||
|     #define TARGET_SO_BROADCAST 0x0020 | ||||
|     #define TARGET_SO_LINGER    0x0080 | ||||
|     #define TARGET_SO_OOBINLINE 0x0100 | ||||
|     /* To add :#define TARGET_SO_REUSEPORT 0x0200 */ | ||||
| 
 | ||||
|     #define TARGET_SO_TYPE      0x1008 | ||||
|     #define TARGET_SO_ERROR 0x1007 | ||||
|     #define TARGET_SO_SNDBUF    0x1001 | ||||
|     #define TARGET_SO_RCVBUF    0x1002 | ||||
|     #define TARGET_SO_SNDBUFFORCE   0x100a | ||||
|     #define TARGET_SO_RCVBUFFORCE   0x100b | ||||
|     #define TARGET_SO_RCVLOWAT  0x1010 | ||||
|     #define TARGET_SO_SNDLOWAT  0x1011 | ||||
|     #define TARGET_SO_RCVTIMEO  0x1012 | ||||
|     #define TARGET_SO_SNDTIMEO  0x1013 | ||||
|     #define TARGET_SO_ACCEPTCONN    0x1014 | ||||
|     #define TARGET_SO_PROTOCOL  0x1028 | ||||
|     #define TARGET_SO_DOMAIN    0x1029 | ||||
| 
 | ||||
|     /* linux-specific, might as well be the same as on i386 */ | ||||
|     #define TARGET_SO_NO_CHECK  11 | ||||
|     #define TARGET_SO_PRIORITY  12 | ||||
|     #define TARGET_SO_BSDCOMPAT 14 | ||||
| 
 | ||||
|     #define TARGET_SO_PASSCRED  17 | ||||
|     #define TARGET_SO_PEERCRED  18 | ||||
|     #define TARGET_SO_BINDTODEVICE 25 | ||||
| 
 | ||||
|     /* Socket filtering */ | ||||
|     #define TARGET_SO_ATTACH_FILTER        26 | ||||
|     #define TARGET_SO_DETACH_FILTER        27 | ||||
| 
 | ||||
|     #define TARGET_SO_PEERNAME      28 | ||||
|     #define TARGET_SO_TIMESTAMP     29 | ||||
|     #define TARGET_SCM_TIMESTAMP        TARGET_SO_TIMESTAMP | ||||
| 
 | ||||
|     #define TARGET_SO_PEERSEC       30 | ||||
|     #define TARGET_SO_PASSSEC       34 | ||||
|     #define TARGET_SO_TIMESTAMPNS       35 | ||||
|     #define TARGET_SCM_TIMESTAMPNS      TARGET_SO_TIMESTAMPNS | ||||
| 
 | ||||
|     /* Security levels - as per NRL IPv6 - don't actually do anything */ | ||||
|     #define TARGET_SO_SECURITY_AUTHENTICATION       19 | ||||
|     #define TARGET_SO_SECURITY_ENCRYPTION_TRANSPORT 20 | ||||
|     #define TARGET_SO_SECURITY_ENCRYPTION_NETWORK       21 | ||||
| 
 | ||||
|     #define TARGET_SO_MARK          36 | ||||
| 
 | ||||
|     #define TARGET_SO_TIMESTAMPING      37 | ||||
|     #define TARGET_SCM_TIMESTAMPING TARGET_SO_TIMESTAMPING | ||||
| 
 | ||||
|     #define TARGET_SO_RXQ_OVFL             40 | ||||
| 
 | ||||
|     #define TARGET_SO_WIFI_STATUS       41 | ||||
|     #define TARGET_SCM_WIFI_STATUS      TARGET_SO_WIFI_STATUS | ||||
|     #define TARGET_SO_PEEK_OFF      42 | ||||
| 
 | ||||
|     /* Instruct lower device to use last 4-bytes of skb data as FCS */ | ||||
|     #define TARGET_SO_NOFCS     43 | ||||
| 
 | ||||
| #else | ||||
| 
 | ||||
| 	/* For setsockopt(2) */ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dillon Amburgey
						Dillon Amburgey