tc_nat.h
01: #ifndef __LINUX_TC_NAT_H
02: #define __LINUX_TC_NAT_H
03:
04: #include <linux/pkt_cls.h>
05: #include <linux/types.h>
06:
07: #define TCA_ACT_NAT 9
08:
09: enum {
10: TCA_NAT_UNSPEC,
11: TCA_NAT_PARMS,
12: TCA_NAT_TM,
13: __TCA_NAT_MAX
14: };
15: #define TCA_NAT_MAX (__TCA_NAT_MAX - 1)
16:
17: #define TCA_NAT_FLAG_EGRESS 1
18:
19: struct tc_nat {
20: tc_gen;
21: __be32 old_addr;
22: __be32 new_addr;
23: __be32 mask;
24: __u32 flags;
25: };
26:
27: #endif
28:
© Andrew Scott 2006 -
2025,
All Rights Reserved