| H A D | act_api.c | 787 int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est, in tcf_idr_create() 820 if (est) { in tcf_idr_create() 823 &p->tcfa_lock, false, est); in tcf_idr_create() 846 struct nlattr *est, struct tc_action **a, in tcf_idr_cleanup() 851 return tcf_idr_create(tn, index, est, a, ops, bind, in tcf_idr_cleanup() 1410 struct nlattr *nla, struct nlattr *est, in tcf_action_init_1() 1445 err = a_o->init(net, tb[TCA_ACT_OPTIONS], est, &a, tp, in tcf_action_init_1() 1448 err = a_o->init(net, nla, est, &a, tp, userflags.value | flags, in tcf_action_init_1() 1479 struct nlattr *est, struct tc_action *actions[], in tcf_action_init() 1520 act = tcf_action_init_1(net, tp, tb[i], est, op in tcf_action_init() 775 tcf_idr_create(struct tc_action_net * tn,u32 index,struct nlattr * est,struct tc_action ** a,const struct tc_action_ops * ops,int bind,bool cpustats,u32 flags) tcf_idr_create() argument 834 tcf_idr_create_from_flags(struct tc_action_net * tn,u32 index,struct nlattr * est,struct tc_action ** a,const struct tc_action_ops * ops,int bind,u32 flags) tcf_idr_create_from_flags() argument 1398 tcf_action_init_1(struct net * net,struct tcf_proto * tp,struct nlattr * nla,struct nlattr * est,struct tc_action_ops * a_o,int * init_res,u32 flags,struct netlink_ext_ack * extack) tcf_action_init_1() argument 1467 tcf_action_init(struct net * net,struct tcf_proto * tp,struct nlattr * nla,struct nlattr * est,struct tc_action * actions[],int init_res[],size_t * attr_size,u32 flags,u32 fl_flags,struct netlink_ext_ack * extack) tcf_action_init() argument [all...] |