| 
									
										
										
										
											2014-11-04 09:06:51 -08:00
										 |  |  | #ifndef __NET_FOU_H
 | 
					
						
							|  |  |  | #define __NET_FOU_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <linux/skbuff.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <net/flow.h>
 | 
					
						
							|  |  |  | #include <net/gue.h>
 | 
					
						
							|  |  |  | #include <net/ip_tunnels.h>
 | 
					
						
							|  |  |  | #include <net/udp.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-12 11:54:09 -08:00
										 |  |  | size_t fou_encap_hlen(struct ip_tunnel_encap *e); | 
					
						
							|  |  |  | static size_t gue_encap_hlen(struct ip_tunnel_encap *e); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-04 09:06:51 -08:00
										 |  |  | int fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, | 
					
						
							|  |  |  | 		     u8 *protocol, struct flowi4 *fl4); | 
					
						
							|  |  |  | int gue_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, | 
					
						
							|  |  |  | 		     u8 *protocol, struct flowi4 *fl4); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |