UAPI: (Scripted) Disintegrate include/linux/hdlc
Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com> Acked-by: Krzysztof Halasa <khc@pm.waw.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
					parent
					
						
							
								bdd4f8cbd2
							
						
					
				
			
			
				commit
				
					
						d77807230e
					
				
			
		
					 3 changed files with 3 additions and 3 deletions
				
			
		|  | @ -1 +1,2 @@ | |||
| # UAPI Header export list | ||||
| header-y += ioctl.h | ||||
|  |  | |||
							
								
								
									
										81
									
								
								include/uapi/linux/hdlc/ioctl.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								include/uapi/linux/hdlc/ioctl.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,81 @@ | |||
| #ifndef __HDLC_IOCTL_H__ | ||||
| #define __HDLC_IOCTL_H__ | ||||
| 
 | ||||
| 
 | ||||
| #define GENERIC_HDLC_VERSION 4	/* For synchronization with sethdlc utility */ | ||||
| 
 | ||||
| #define CLOCK_DEFAULT   0	/* Default setting */ | ||||
| #define CLOCK_EXT	1	/* External TX and RX clock - DTE */ | ||||
| #define CLOCK_INT	2	/* Internal TX and RX clock - DCE */ | ||||
| #define CLOCK_TXINT	3	/* Internal TX and external RX clock */ | ||||
| #define CLOCK_TXFROMRX	4	/* TX clock derived from external RX clock */ | ||||
| 
 | ||||
| 
 | ||||
| #define ENCODING_DEFAULT	0 /* Default setting */ | ||||
| #define ENCODING_NRZ		1 | ||||
| #define ENCODING_NRZI		2 | ||||
| #define ENCODING_FM_MARK	3 | ||||
| #define ENCODING_FM_SPACE	4 | ||||
| #define ENCODING_MANCHESTER	5 | ||||
| 
 | ||||
| 
 | ||||
| #define PARITY_DEFAULT		0 /* Default setting */ | ||||
| #define PARITY_NONE		1 /* No parity */ | ||||
| #define PARITY_CRC16_PR0	2 /* CRC16, initial value 0x0000 */ | ||||
| #define PARITY_CRC16_PR1	3 /* CRC16, initial value 0xFFFF */ | ||||
| #define PARITY_CRC16_PR0_CCITT	4 /* CRC16, initial 0x0000, ITU-T version */ | ||||
| #define PARITY_CRC16_PR1_CCITT	5 /* CRC16, initial 0xFFFF, ITU-T version */ | ||||
| #define PARITY_CRC32_PR0_CCITT	6 /* CRC32, initial value 0x00000000 */ | ||||
| #define PARITY_CRC32_PR1_CCITT	7 /* CRC32, initial value 0xFFFFFFFF */ | ||||
| 
 | ||||
| #define LMI_DEFAULT		0 /* Default setting */ | ||||
| #define LMI_NONE		1 /* No LMI, all PVCs are static */ | ||||
| #define LMI_ANSI		2 /* ANSI Annex D */ | ||||
| #define LMI_CCITT		3 /* ITU-T Annex A */ | ||||
| #define LMI_CISCO		4 /* The "original" LMI, aka Gang of Four */ | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned int clock_rate; /* bits per second */ | ||||
| 	unsigned int clock_type; /* internal, external, TX-internal etc. */ | ||||
| 	unsigned short loopback; | ||||
| } sync_serial_settings;          /* V.35, V.24, X.21 */ | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned int clock_rate; /* bits per second */ | ||||
| 	unsigned int clock_type; /* internal, external, TX-internal etc. */ | ||||
| 	unsigned short loopback; | ||||
| 	unsigned int slot_map; | ||||
| } te1_settings;                  /* T1, E1 */ | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned short encoding; | ||||
| 	unsigned short parity; | ||||
| } raw_hdlc_proto; | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned int t391; | ||||
| 	unsigned int t392; | ||||
| 	unsigned int n391; | ||||
| 	unsigned int n392; | ||||
| 	unsigned int n393; | ||||
| 	unsigned short lmi; | ||||
| 	unsigned short dce; /* 1 for DCE (network side) operation */ | ||||
| } fr_proto; | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned int dlci; | ||||
| } fr_proto_pvc;          /* for creating/deleting FR PVCs */ | ||||
| 
 | ||||
| typedef struct { | ||||
| 	unsigned int dlci; | ||||
| 	char master[IFNAMSIZ];	/* Name of master FRAD device */ | ||||
| }fr_proto_pvc_info;		/* for returning PVC information only */ | ||||
| 
 | ||||
| typedef struct { | ||||
|     unsigned int interval; | ||||
|     unsigned int timeout; | ||||
| } cisco_proto; | ||||
| 
 | ||||
| /* PPP doesn't need any info now - supply length = 0 to ioctl */ | ||||
| 
 | ||||
| #endif /* __HDLC_IOCTL_H__ */ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Howells
				David Howells