forked from Minki/linux
Merge branch 'act_sample-Little-fixes'
Yotam Gigi says: ==================== net/sched: act_sample: Little fixes Little fixes in sample tc action. ==================== Acked-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
commit
974c3f19ac
@ -76,13 +76,15 @@ static int tcf_sample_init(struct net *net, struct nlattr *nla,
|
||||
}
|
||||
s = to_sample(*a);
|
||||
|
||||
ASSERT_RTNL();
|
||||
s->tcf_action = parm->action;
|
||||
s->rate = nla_get_u32(tb[TCA_SAMPLE_RATE]);
|
||||
s->psample_group_num = nla_get_u32(tb[TCA_SAMPLE_PSAMPLE_GROUP]);
|
||||
psample_group = psample_group_get(net, s->psample_group_num);
|
||||
if (!psample_group)
|
||||
if (!psample_group) {
|
||||
if (ret == ACT_P_CREATED)
|
||||
tcf_hash_release(*a, bind);
|
||||
return -ENOMEM;
|
||||
}
|
||||
RCU_INIT_POINTER(s->psample_group, psample_group);
|
||||
|
||||
if (tb[TCA_SAMPLE_TRUNC_SIZE]) {
|
||||
|
Loading…
Reference in New Issue
Block a user