OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [tc_act/] [tc_pedit.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef __LINUX_TC_PED_H
2
#define __LINUX_TC_PED_H
3
 
4
#include <linux/types.h>
5
#include <linux/pkt_cls.h>
6
 
7
#define TCA_ACT_PEDIT 7
8
 
9
enum {
10
        TCA_PEDIT_UNSPEC,
11
        TCA_PEDIT_TM,
12
        TCA_PEDIT_PARMS,
13
        __TCA_PEDIT_MAX
14
};
15
#define TCA_PEDIT_MAX (__TCA_PEDIT_MAX - 1)
16
 
17
struct tc_pedit_key {
18
        __u32           mask;  /* AND */
19
        __u32           val;   /*XOR */
20
        __u32           off;  /*offset */
21
        __u32           at;
22
        __u32           offmask;
23
        __u32           shift;
24
};
25
 
26
struct tc_pedit_sel {
27
        tc_gen;
28
        unsigned char           nkeys;
29
        unsigned char           flags;
30
        struct tc_pedit_key     keys[0];
31
};
32
#define tc_pedit tc_pedit_sel
33
 
34
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.