Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
0002 /*
0003  * Copyright (c) 2015 Jiri Pirko <jiri@resnulli.us>
0004  *
0005  * This program is free software; you can redistribute it and/or modify
0006  * it under the terms of the GNU General Public License as published by
0007  * the Free Software Foundation; either version 2 of the License, or
0008  * (at your option) any later version.
0009  */
0010 
0011 #ifndef __LINUX_TC_BPF_H
0012 #define __LINUX_TC_BPF_H
0013 
0014 #include <linux/pkt_cls.h>
0015 
0016 struct tc_act_bpf {
0017     tc_gen;
0018 };
0019 
0020 enum {
0021     TCA_ACT_BPF_UNSPEC,
0022     TCA_ACT_BPF_TM,
0023     TCA_ACT_BPF_PARMS,
0024     TCA_ACT_BPF_OPS_LEN,
0025     TCA_ACT_BPF_OPS,
0026     TCA_ACT_BPF_FD,
0027     TCA_ACT_BPF_NAME,
0028     TCA_ACT_BPF_PAD,
0029     TCA_ACT_BPF_TAG,
0030     TCA_ACT_BPF_ID,
0031     __TCA_ACT_BPF_MAX,
0032 };
0033 #define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1)
0034 
0035 #endif