1ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#ifndef _IP6T_LOG_H
2ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define _IP6T_LOG_H
3ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt
4ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt/* make sure not to change this without changing netfilter.h:NF_LOG_* (!) */
5ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define IP6T_LOG_TCPSEQ		0x01	/* Log TCP sequence numbers */
6ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define IP6T_LOG_TCPOPT		0x02	/* Log TCP options */
7ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define IP6T_LOG_IPOPT		0x04	/* Log IP options */
8ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define IP6T_LOG_UID		0x08	/* Log UID owning local socket */
9ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#define IP6T_LOG_NFLOG		0x10	/* Unsupported, don't use */
10127647892c7cac85baf8da62ed21232baa60f1c9Patrick McHardy#define IP6T_LOG_MACDECODE	0x20	/* Decode MAC header */
11127647892c7cac85baf8da62ed21232baa60f1c9Patrick McHardy#define IP6T_LOG_MASK		0x2f
12ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt
13ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardtstruct ip6t_log_info {
14ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt	unsigned char level;
15ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt	unsigned char logflags;
16ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt	char prefix[30];
17ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt};
18ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt
19ca7cd666949b68bf41a32de38ee38e332e89863bJan Engelhardt#endif /*_IPT_LOG_H*/
20