From: Jamal Hadi Salim <j...@mojatatu.com> Some actions were broken in allowing for late binding of actions. Late binding workflow is as follows: a) create an action and provide all necessary parameters for it Optionally provide an index or let the kernel give you one. Example: sudo tc actions add action police rate 1kbit burst 90k drop index 1
b) later on bind to the pre-created action from a filter definition by merely specifying the index. Example: sudo tc filter add dev lo parent ffff: protocol ip prio 8 \ u32 match ip src 127.0.0.8/32 flowid 1:8 action police index 1 Jamal Hadi Salim (6): net sched: vlan action fix late binding net sched: ipt action fix late binding net sched: mirred action fix late binding net sched: simple action fix late binding net sched: skbedit action fix late binding net sched: ife action fix late binding net/sched/act_ife.c | 14 ++++++++++---- net/sched/act_ipt.c | 19 ++++++++++++------- net/sched/act_mirred.c | 19 +++++++++++++------ net/sched/act_simple.c | 18 ++++++++++++------ net/sched/act_skbedit.c | 18 +++++++++++------- net/sched/act_vlan.c | 22 ++++++++++++++++------ 6 files changed, 74 insertions(+), 36 deletions(-) -- 1.9.1