secgateway/Common/policyconf.h

30 lines
726 B
C
Executable File

#ifndef _UAPI_LINUX_POLICYCONF_H_
#define _UAPI_LINUX_POLICYCONF_H_
#include <linux/types.h>
#include <linux/netlink.h>
struct policyconfmsg {
__u8 policy_id;
};
/* commoncfg netlink msg attr */
enum {
POLICYCONFA_UNSPEC,/* used in NLMSG_POLICYCONF*/
POLICYCONFA_SRCIP,/* used in NLMSG_POLICYCONF*/
POLICYCONFA_DSTIP,/* used in NLMSG_POLICYCONF*/
POLICYCONFA_SRCPORT,/* used in NLMSG_POLICYCONF*/
POLICYCONFA_DSTPORT,/* used in NLMSG_POLICYCONF*/
POLICYCONFA_PROTO, /* used in NLMSG_POLICYCONF*/
POLICYCONFA_ACTION,/* used in NLMSG_POLICYCONF*/
__POLICYCONFA_MAX
};
#define POLICYCONFA_MAX (__POLICYCONFA_MAX - 1)
#define POLICYCONFA_ALL -1
#endif /* _UAPI_LINUX_POLICYCONF_H_ */