|
@@ -229,6 +229,7 @@ static void fl_hw_destroy_filter(struct tcf_proto *tp, struct cls_fl_filter *f)
|
|
|
return;
|
|
|
|
|
|
offload.command = TC_CLSFLOWER_DESTROY;
|
|
|
+ offload.prio = tp->prio;
|
|
|
offload.cookie = (unsigned long)f;
|
|
|
|
|
|
tc->type = TC_SETUP_CLSFLOWER;
|
|
@@ -260,6 +261,7 @@ static int fl_hw_replace_filter(struct tcf_proto *tp,
|
|
|
}
|
|
|
|
|
|
offload.command = TC_CLSFLOWER_REPLACE;
|
|
|
+ offload.prio = tp->prio;
|
|
|
offload.cookie = (unsigned long)f;
|
|
|
offload.dissector = dissector;
|
|
|
offload.mask = mask;
|
|
@@ -287,6 +289,7 @@ static void fl_hw_update_stats(struct tcf_proto *tp, struct cls_fl_filter *f)
|
|
|
return;
|
|
|
|
|
|
offload.command = TC_CLSFLOWER_STATS;
|
|
|
+ offload.prio = tp->prio;
|
|
|
offload.cookie = (unsigned long)f;
|
|
|
offload.exts = &f->exts;
|
|
|
|