linux/include/uapi/linux/hdlc/ioctl.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef __HDLC_IOCTL_H__
#define __HDLC_IOCTL_H__


#define GENERIC_HDLC_VERSION

#define CLOCK_DEFAULT
#define CLOCK_EXT
#define CLOCK_INT
#define CLOCK_TXINT
#define CLOCK_TXFROMRX


#define ENCODING_DEFAULT
#define ENCODING_NRZ
#define ENCODING_NRZI
#define ENCODING_FM_MARK
#define ENCODING_FM_SPACE
#define ENCODING_MANCHESTER


#define PARITY_DEFAULT
#define PARITY_NONE
#define PARITY_CRC16_PR0
#define PARITY_CRC16_PR1
#define PARITY_CRC16_PR0_CCITT
#define PARITY_CRC16_PR1_CCITT
#define PARITY_CRC32_PR0_CCITT
#define PARITY_CRC32_PR1_CCITT

#define LMI_DEFAULT
#define LMI_NONE
#define LMI_ANSI
#define LMI_CCITT
#define LMI_CISCO

#ifndef __ASSEMBLY__

sync_serial_settings;          /* V.35, V.24, X.21 */

te1_settings;                  /* T1, E1 */

raw_hdlc_proto;

fr_proto;

fr_proto_pvc;          /* for creating/deleting FR PVCs */

fr_proto_pvc_info;		/* for returning PVC information only */

cisco_proto;

x25_hdlc_proto;

/* PPP doesn't need any info now - supply length = 0 to ioctl */

#endif /* __ASSEMBLY__ */
#endif /* __HDLC_IOCTL_H__ */