]> bbs.cooldavid.org Git - net-next-2.6.git/blame - include/net/tc_act/tc_mirred.h
net sched: fix race in mirred device removal
[net-next-2.6.git] / include / net / tc_act / tc_mirred.h
CommitLineData
1da177e4
LT
1#ifndef __NET_TC_MIR_H
2#define __NET_TC_MIR_H
3
4#include <net/act_api.h>
5
e9ce1cd3
DM
6struct tcf_mirred {
7 struct tcf_common common;
8 int tcfm_eaction;
9 int tcfm_ifindex;
10 int tcfm_ok_push;
11 struct net_device *tcfm_dev;
3b87956e 12 struct list_head tcfm_list;
1da177e4 13};
e9ce1cd3
DM
14#define to_mirred(pc) \
15 container_of(pc, struct tcf_mirred, common)
1da177e4 16
e9ce1cd3 17#endif /* __NET_TC_MIR_H */