iproute2/include/uapi/linux/tc_act/tc_nat.h
<<
>>
Prefs
   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
   8enum {
   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
  19struct tc_nat {
  20        tc_gen;
  21        __be32 old_addr;
  22        __be32 new_addr;
  23        __be32 mask;
  24        __u32 flags;
  25};
  26
  27#endif
  28