[funini.com] -> [kei@sodan] -> Kernel Reading

root/include/linux/tc_act/tc_pedit.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


#ifndef __LINUX_TC_PED_H
#define __LINUX_TC_PED_H

#include <linux/pkt_cls.h>

#define TCA_ACT_PEDIT 7

enum
{
        TCA_PEDIT_UNSPEC,
        TCA_PEDIT_TM,
        TCA_PEDIT_PARMS,
        __TCA_PEDIT_MAX
};
#define TCA_PEDIT_MAX (__TCA_PEDIT_MAX - 1)
                                                                                
struct tc_pedit_key
{
        __u32           mask;  /* AND */
        __u32           val;   /*XOR */
        __u32           off;  /*offset */
        __u32           at;
        __u32           offmask;
        __u32           shift;
};
                                                                                
struct tc_pedit_sel
{
        tc_gen;
        unsigned char           nkeys;
        unsigned char           flags;
        struct tc_pedit_key     keys[0];
};
#define tc_pedit tc_pedit_sel

#endif

/* [<][>][^][v][top][bottom][index][help] */

[funini.com] -> [kei@sodan] -> Kernel Reading