mirror of
				https://git.proxmox.com/git/mirror_iproute2
				synced 2025-11-04 08:25:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			384 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			384 B
		
	
	
	
		
			C
		
	
	
	
	
	
#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_PAD,
 | 
						|
	__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
 |