diff options
| author | Hadar Hen Zion <[email protected]> | 2016-12-04 15:25:19 +0200 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2016-12-05 15:06:58 -0500 |
| commit | a6e169312971219a34927e8fdece60046fafb8ba (patch) | |
| tree | 3dffea390e5937f265986672f53165ae34b8790d /include/linux/timerqueue.h | |
| parent | 96d5822c1d812ed30da035795a4408f43fe533f3 (diff) | |
net/sched: cls_flower: Set the filter Hardware device for all use-cases
Check if the returned device from tcf_exts_get_dev function supports tc
offload and in case the rule can't be offloaded, set the filter hw_dev
parameter to the original device given by the user.
The filter hw_device parameter should always be set by fl_hw_replace_filter
function, since this pointer is used by dump stats and destroy
filter for each flower rule (offloaded or not).
Fixes: 7091d8c7055d ('net/sched: cls_flower: Add offload support using egress Hardware device')
Signed-off-by: Hadar Hen Zion <[email protected]>
Reported-by: Simon Horman <[email protected]>
Tested-by: Simon Horman <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions