linux/include/net/fou.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef __NET_FOU_H
   3#define __NET_FOU_H
   4
   5#include <linux/skbuff.h>
   6
   7#include <net/flow.h>
   8#include <net/gue.h>
   9#include <net/ip_tunnels.h>
  10#include <net/udp.h>
  11
  12size_t fou_encap_hlen(struct ip_tunnel_encap *e);
  13size_t gue_encap_hlen(struct ip_tunnel_encap *e);
  14
  15int __fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e,
  16                       u8 *protocol, __be16 *sport, int type);
  17int __gue_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e,
  18                       u8 *protocol, __be16 *sport, int type);
  19
  20#endif
  21