mirror of
				https://git.proxmox.com/git/mirror_iproute2
				synced 2025-11-03 22:57:36 +00:00 
			
		
		
		
	update kernel headers and add tc_connmark.h
Needed for later tc action patches
This commit is contained in:
		
							parent
							
								
									aa05b988f5
								
							
						
					
					
						commit
						94f665387e
					
				@ -25,6 +25,7 @@ enum {
 | 
			
		||||
	FOU_CMD_UNSPEC,
 | 
			
		||||
	FOU_CMD_ADD,
 | 
			
		||||
	FOU_CMD_DEL,
 | 
			
		||||
	FOU_CMD_GET,
 | 
			
		||||
 | 
			
		||||
	__FOU_CMD_MAX,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -463,6 +463,9 @@ enum {
 | 
			
		||||
	IFLA_VF_SPOOFCHK,	/* Spoof Checking on/off switch */
 | 
			
		||||
	IFLA_VF_LINK_STATE,	/* link state enable/disable/auto switch */
 | 
			
		||||
	IFLA_VF_RATE,		/* Min and Max TX Bandwidth Allocation */
 | 
			
		||||
	IFLA_VF_RSS_QUERY_EN,	/* RSS Redirection Table and Hash Key query
 | 
			
		||||
				 * on/off switch
 | 
			
		||||
				 */
 | 
			
		||||
	__IFLA_VF_MAX,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -507,6 +510,11 @@ struct ifla_vf_link_state {
 | 
			
		||||
	__u32 link_state;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct ifla_vf_rss_query_en {
 | 
			
		||||
	__u32 vf;
 | 
			
		||||
	__u32 setting;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* VF ports management section
 | 
			
		||||
 *
 | 
			
		||||
 *	Nested layout of set/get msg is:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										22
									
								
								include/linux/tc_act/tc_connmark.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								include/linux/tc_act/tc_connmark.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,22 @@
 | 
			
		||||
#ifndef __UAPI_TC_CONNMARK_H
 | 
			
		||||
#define __UAPI_TC_CONNMARK_H
 | 
			
		||||
 | 
			
		||||
#include <linux/types.h>
 | 
			
		||||
#include <linux/pkt_cls.h>
 | 
			
		||||
 | 
			
		||||
#define TCA_ACT_CONNMARK 14
 | 
			
		||||
 | 
			
		||||
struct tc_connmark {
 | 
			
		||||
	tc_gen;
 | 
			
		||||
	__u16 zone;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
enum {
 | 
			
		||||
	TCA_CONNMARK_UNSPEC,
 | 
			
		||||
	TCA_CONNMARK_PARMS,
 | 
			
		||||
	TCA_CONNMARK_TM,
 | 
			
		||||
	__TCA_CONNMARK_MAX
 | 
			
		||||
};
 | 
			
		||||
#define TCA_CONNMARK_MAX (__TCA_CONNMARK_MAX - 1)
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user