OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [tc_act/] [tc_pedit.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#ifndef __LINUX_TC_PED_H
2
#define __LINUX_TC_PED_H
3
 
4
#include <linux/pkt_cls.h>
5
 
6
#define TCA_ACT_PEDIT 7
7
 
8
enum
9
{
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
{
19
        __u32           mask;  /* AND */
20
        __u32           val;   /*XOR */
21
        __u32           off;  /*offset */
22
        __u32           at;
23
        __u32           offmask;
24
        __u32           shift;
25
};
26
 
27
struct tc_pedit_sel
28
{
29
        tc_gen;
30
        unsigned char           nkeys;
31
        unsigned char           flags;
32
        struct tc_pedit_key     keys[0];
33
};
34
#define tc_pedit tc_pedit_sel
35
 
36
#endif

powered by: WebSVN 2.1.0

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