secgateway/Common/policyconf.h

30 lines
726 B
C
Raw Normal View History

2019-06-11 03:21:35 +00:00
#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_ */