diff options
author | Po Liu <po.liu@nxp.com> | 2020-06-29 14:54:16 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-06-29 17:33:42 -0700 |
commit | 5f035af76e51cd622abc6564d5512ffeb9e06917 (patch) | |
tree | d8535555e53b97e2a5bac14887677f9715898151 /net | |
parent | 13f1555c1b4c49b8ab9dd80b7353deec0526ccac (diff) | |
download | linux-5f035af76e51cd622abc6564d5512ffeb9e06917.tar.gz linux-5f035af76e51cd622abc6564d5512ffeb9e06917.tar.bz2 linux-5f035af76e51cd622abc6564d5512ffeb9e06917.zip |
net:qos: police action offloading parameter 'burst' change to the original value
Since 'tcfp_burst' with TICK factor, driver side always need to recover
it to the original value, this patch moves the generic calculation and
recover to the 'burst' original value before offloading to device driver.
Signed-off-by: Po Liu <po.liu@nxp.com>
Acked-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/sched/cls_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c index 1b14d5f57e7f..e9e119ea6813 100644 --- a/net/sched/cls_api.c +++ b/net/sched/cls_api.c @@ -3660,7 +3660,7 @@ int tc_setup_flow_action(struct flow_action *flow_action, tcf_sample_get_group(entry, act); } else if (is_tcf_police(act)) { entry->id = FLOW_ACTION_POLICE; - entry->police.burst = tcf_police_tcfp_burst(act); + entry->police.burst = tcf_police_burst(act); entry->police.rate_bytes_ps = tcf_police_rate_bytes_ps(act); entry->police.mtu = tcf_police_tcfp_mtu(act); |