slirp: Untangle TCPOLEN_* from TCPOPT_*
Commit b72210568e (slirp: clean up
conflicts with system headers) enclosed TCPOLEN_MAXSEG with an #ifdef
TCPOPT_EOL. This broke the build on illumos, which has TCPOPT_*
but not TCPOLEN_*.
Move them to their own #ifdef TCPOLEN_MAXSEG section to remedy this.
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
			
			
This commit is contained in:
		
							parent
							
								
									24f50d7ea5
								
							
						
					
					
						commit
						e20e48a802
					
				
							
								
								
									
										13
									
								
								slirp/tcp.h
								
								
								
								
							
							
						
						
									
										13
									
								
								slirp/tcp.h
								
								
								
								
							| 
						 | 
					@ -79,20 +79,23 @@ struct tcphdr {
 | 
				
			||||||
#define	TCPOPT_EOL		0
 | 
					#define	TCPOPT_EOL		0
 | 
				
			||||||
#define	TCPOPT_NOP		1
 | 
					#define	TCPOPT_NOP		1
 | 
				
			||||||
#define	TCPOPT_MAXSEG		2
 | 
					#define	TCPOPT_MAXSEG		2
 | 
				
			||||||
#define    TCPOLEN_MAXSEG		4
 | 
					 | 
				
			||||||
#define TCPOPT_WINDOW		3
 | 
					#define TCPOPT_WINDOW		3
 | 
				
			||||||
#define    TCPOLEN_WINDOW		3
 | 
					 | 
				
			||||||
#define TCPOPT_SACK_PERMITTED	4		/* Experimental */
 | 
					#define TCPOPT_SACK_PERMITTED	4		/* Experimental */
 | 
				
			||||||
#define    TCPOLEN_SACK_PERMITTED	2
 | 
					 | 
				
			||||||
#define TCPOPT_SACK		5		/* Experimental */
 | 
					#define TCPOPT_SACK		5		/* Experimental */
 | 
				
			||||||
#define TCPOPT_TIMESTAMP	8
 | 
					#define TCPOPT_TIMESTAMP	8
 | 
				
			||||||
#define    TCPOLEN_TIMESTAMP		10
 | 
					 | 
				
			||||||
#define    TCPOLEN_TSTAMP_APPA		(TCPOLEN_TIMESTAMP+2) /* appendix A */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define TCPOPT_TSTAMP_HDR	\
 | 
					#define TCPOPT_TSTAMP_HDR	\
 | 
				
			||||||
    (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP)
 | 
					    (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP)
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef TCPOLEN_MAXSEG
 | 
				
			||||||
 | 
					#define    TCPOLEN_MAXSEG		4
 | 
				
			||||||
 | 
					#define    TCPOLEN_WINDOW		3
 | 
				
			||||||
 | 
					#define    TCPOLEN_SACK_PERMITTED	2
 | 
				
			||||||
 | 
					#define    TCPOLEN_TIMESTAMP		10
 | 
				
			||||||
 | 
					#define    TCPOLEN_TSTAMP_APPA		(TCPOLEN_TIMESTAMP+2) /* appendix A */
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Default maximum segment size for TCP.
 | 
					 * Default maximum segment size for TCP.
 | 
				
			||||||
 * With an IP MSS of 576, this is 536,
 | 
					 * With an IP MSS of 576, this is 536,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue