mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 12:07:31 +00:00 
			
		
		
		
	 460fec67ee
			
		
	
	
		460fec67ee
		
	
	
	
	
		
			
			The essence of this patch is to stuff (almost) all global variables of the slirp stack into the structure Slirp. In this step, we still keep the structure as global variable, directly accessible by the whole stack. Changes to the external interface of slirp will be applied in the following patches. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			636 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			636 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 1995 Danny Gasparovski.
 | |
|  *
 | |
|  * Please read the file COPYRIGHT for the
 | |
|  * terms and conditions of the copyright.
 | |
|  */
 | |
| 
 | |
| #ifndef _IF_H_
 | |
| #define _IF_H_
 | |
| 
 | |
| #define IF_COMPRESS	0x01	/* We want compression */
 | |
| #define IF_NOCOMPRESS	0x02	/* Do not do compression */
 | |
| #define IF_AUTOCOMP	0x04	/* Autodetect (default) */
 | |
| #define IF_NOCIDCOMP	0x08	/* CID compression */
 | |
| 
 | |
| #define IF_MTU 1500
 | |
| #define IF_MRU 1500
 | |
| #define	IF_COMP IF_AUTOCOMP	/* Flags for compression */
 | |
| 
 | |
| /* 2 for alignment, 14 for ethernet, 40 for TCP/IP */
 | |
| #define IF_MAXLINKHDR (2 + 14 + 40)
 | |
| 
 | |
| #define ifs_init(ifm) ((ifm)->ifs_next = (ifm)->ifs_prev = (ifm))
 | |
| 
 | |
| #endif
 |