File Index
Files and directories
Sign in
FILE

tc_skbmod.h

File preview with syntax highlighting.

linux-6.19.14/include/net/tc_act/tc_skbmod.h C
 1/* SPDX-License-Identifier: GPL-2.0-or-later */
 2/*
 3 * Copyright (c) 2016, Jamal Hadi Salim
 4*/
 5
 6#ifndef __NET_TC_SKBMOD_H
 7#define __NET_TC_SKBMOD_H
 8
 9#include <net/act_api.h>
10#include <linux/tc_act/tc_skbmod.h>
11
12struct tcf_skbmod_params {
13	struct rcu_head	rcu;
14	u64	flags; /*up to 64 types of operations; extend if needed */
15	int	action;
16	u8	eth_dst[ETH_ALEN];
17	u16	eth_type;
18	u8	eth_src[ETH_ALEN];
19};
20
21struct tcf_skbmod {
22	struct tc_action	common;
23	struct tcf_skbmod_params __rcu *skbmod_p;
24};
25#define to_skbmod(a) ((struct tcf_skbmod *)a)
26
27#endif /* __NET_TC_SKBMOD_H */
~/ Read-only file preview.