/include/linux/tc_act/tc_nat.h
https://bitbucket.org/cyanogenmod/android_kernel_asus_tf300t · C Header · 27 lines · 21 code · 6 blank · 0 comment · 0 complexity · 7b0f79952ed71e02fd0f5ec7f5423076 MD5 · raw file
- #ifndef __LINUX_TC_NAT_H
- #define __LINUX_TC_NAT_H
- #include <linux/pkt_cls.h>
- #include <linux/types.h>
- #define TCA_ACT_NAT 9
- enum {
- TCA_NAT_UNSPEC,
- TCA_NAT_PARMS,
- TCA_NAT_TM,
- __TCA_NAT_MAX
- };
- #define TCA_NAT_MAX (__TCA_NAT_MAX - 1)
- #define TCA_NAT_FLAG_EGRESS 1
- struct tc_nat {
- tc_gen;
- __be32 old_addr;
- __be32 new_addr;
- __be32 mask;
- __u32 flags;
- };
- #endif