diff options
Diffstat (limited to 'include/uapi/linux/l2tp.h')
| -rw-r--r-- | include/uapi/linux/l2tp.h | 21 | 
1 files changed, 18 insertions, 3 deletions
| diff --git a/include/uapi/linux/l2tp.h b/include/uapi/linux/l2tp.h index 4bd27d0270a2..85ddb74fcd1c 100644 --- a/include/uapi/linux/l2tp.h +++ b/include/uapi/linux/l2tp.h @@ -108,7 +108,7 @@ enum {  	L2TP_ATTR_VLAN_ID,		/* u16 */  	L2TP_ATTR_COOKIE,		/* 0, 4 or 8 bytes */  	L2TP_ATTR_PEER_COOKIE,		/* 0, 4 or 8 bytes */ -	L2TP_ATTR_DEBUG,		/* u32 */ +	L2TP_ATTR_DEBUG,		/* u32, enum l2tp_debug_flags */  	L2TP_ATTR_RECV_SEQ,		/* u8 */  	L2TP_ATTR_SEND_SEQ,		/* u8 */  	L2TP_ATTR_LNS_MODE,		/* u8 */ @@ -124,8 +124,8 @@ enum {  	L2TP_ATTR_STATS,		/* nested */  	L2TP_ATTR_IP6_SADDR,		/* struct in6_addr */  	L2TP_ATTR_IP6_DADDR,		/* struct in6_addr */ -	L2TP_ATTR_UDP_ZERO_CSUM6_TX,	/* u8 */ -	L2TP_ATTR_UDP_ZERO_CSUM6_RX,	/* u8 */ +	L2TP_ATTR_UDP_ZERO_CSUM6_TX,	/* flag */ +	L2TP_ATTR_UDP_ZERO_CSUM6_RX,	/* flag */  	L2TP_ATTR_PAD,  	__L2TP_ATTR_MAX,  }; @@ -175,6 +175,21 @@ enum l2tp_seqmode {  	L2TP_SEQ_ALL = 2,  }; +/** + * enum l2tp_debug_flags - debug message categories for L2TP tunnels/sessions + * + * @L2TP_MSG_DEBUG: verbose debug (if compiled in) + * @L2TP_MSG_CONTROL: userspace - kernel interface + * @L2TP_MSG_SEQ: sequence numbers + * @L2TP_MSG_DATA: data packets + */ +enum l2tp_debug_flags { +	L2TP_MSG_DEBUG		= (1 << 0), +	L2TP_MSG_CONTROL	= (1 << 1), +	L2TP_MSG_SEQ		= (1 << 2), +	L2TP_MSG_DATA		= (1 << 3), +}; +  /*   * NETLINK_GENERIC related info   */ |