zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

tc_nat.h (423B) - Raw


      1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2 #ifndef __LINUX_TC_NAT_H
      3 #define __LINUX_TC_NAT_H
      4 
      5 #include <linux/pkt_cls.h>
      6 #include <linux/types.h>
      7 
      8 enum {
      9 	TCA_NAT_UNSPEC,
     10 	TCA_NAT_PARMS,
     11 	TCA_NAT_TM,
     12 	TCA_NAT_PAD,
     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