linux/include/net/tc_act/tc_tunnel_key.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Copyright (c) 2016, Amir Vadai <[email protected]>
 * Copyright (c) 2016, Mellanox Technologies. All rights reserved.
 */

#ifndef __NET_TC_TUNNEL_KEY_H
#define __NET_TC_TUNNEL_KEY_H

#include <net/act_api.h>
#include <linux/tc_act/tc_tunnel_key.h>
#include <net/dst_metadata.h>

struct tcf_tunnel_key_params {};

struct tcf_tunnel_key {};

#define to_tunnel_key(a)

static inline bool is_tcf_tunnel_set(const struct tc_action *a)
{}

static inline bool is_tcf_tunnel_release(const struct tc_action *a)
{}

static inline struct ip_tunnel_info *tcf_tunnel_info(const struct tc_action *a)
{}

static inline struct ip_tunnel_info *
tcf_tunnel_info_copy(const struct tc_action *a)
{}
#endif /* __NET_TC_TUNNEL_KEY_H */