]>
Commit | Line | Data |
---|---|---|
b4219952 HX |
1 | #ifndef __LINUX_TC_NAT_H |
2 | #define __LINUX_TC_NAT_H | |
3 | ||
4 | #include <linux/pkt_cls.h> | |
5 | #include <linux/types.h> | |
6 | ||
7 | #define TCA_ACT_NAT 9 | |
8 | ||
d94d9fee | 9 | enum { |
b4219952 HX |
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 | ||
d94d9fee | 19 | struct tc_nat { |
b4219952 HX |
20 | tc_gen; |
21 | __be32 old_addr; | |
22 | __be32 new_addr; | |
23 | __be32 mask; | |
24 | __u32 flags; | |
25 | }; | |
26 | ||
27 | #endif |