Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 #ifndef __LINUX_TC_EM_CMP_H
0003 #define __LINUX_TC_EM_CMP_H
0004 
0005 #include <linux/types.h>
0006 #include <linux/pkt_cls.h>
0007 
0008 struct tcf_em_cmp {
0009     __u32       val;
0010     __u32       mask;
0011     __u16       off;
0012     __u8        align:4;
0013     __u8        flags:4;
0014     __u8        layer:4;
0015     __u8        opnd:4;
0016 };
0017 
0018 enum {
0019     TCF_EM_ALIGN_U8  = 1,
0020     TCF_EM_ALIGN_U16 = 2,
0021     TCF_EM_ALIGN_U32 = 4
0022 };
0023 
0024 #define TCF_EM_CMP_TRANS    1
0025 
0026 #endif