1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef __LINUX_TC_EM_TEXT_H
3#define __LINUX_TC_EM_TEXT_H
4
5#include <linux/types.h>
6#include <linux/pkt_cls.h>
7
8#define TC_EM_TEXT_ALGOSIZ	16
9
10struct tcf_em_text {
11	char		algo[TC_EM_TEXT_ALGOSIZ];
12	__u16		from_offset;
13	__u16		to_offset;
14	__u16		pattern_len;
15	__u8		from_layer:4;
16	__u8		to_layer:4;
17	__u8		pad;
18};
19
20#endif
21