Lines Matching refs:tca

1948 	struct nlattr *tca[TCA_MAX + 1];  in tc_new_tfilter()  local
1973 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_new_tfilter()
2006 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_new_tfilter()
2035 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_new_tfilter()
2067 if (tca[TCA_KIND] == NULL || !protocol) { in tc_new_tfilter()
2102 if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) { in tc_new_tfilter()
2129 err = tp->ops->change(net, skb, tp, cl, t->tcm_handle, tca, &fh, in tc_new_tfilter()
2175 struct nlattr *tca[TCA_MAX + 1]; in tc_del_tfilter() local
2195 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_del_tfilter()
2205 if (prio == 0 && (protocol || t->tcm_handle || tca[TCA_KIND])) { in tc_del_tfilter()
2216 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_del_tfilter()
2243 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_del_tfilter()
2278 } else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) { in tc_del_tfilter()
2335 struct nlattr *tca[TCA_MAX + 1]; in tc_get_tfilter() local
2352 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_get_tfilter()
2373 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_get_tfilter()
2399 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_get_tfilter()
2420 } else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) { in tc_get_tfilter()
2544 struct nlattr *tca[TCA_MAX + 1]; in tc_dump_tfilter() local
2557 err = nlmsg_parse_deprecated(cb->nlh, sizeof(*tcm), tca, TCA_MAX, in tc_dump_tfilter()
2562 if (tca[TCA_DUMP_FLAGS]) { in tc_dump_tfilter()
2564 nla_get_bitfield32(tca[TCA_DUMP_FLAGS]); in tc_dump_tfilter()
2622 if (tca[TCA_CHAIN] && in tc_dump_tfilter()
2623 nla_get_u32(tca[TCA_CHAIN]) != chain->index) in tc_dump_tfilter()
2751 struct nlattr **tca, in tc_chain_tmplt_add() argument
2759 if (!tca[TCA_KIND]) in tc_chain_tmplt_add()
2762 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_chain_tmplt_add()
2775 tmplt_priv = ops->tmplt_create(net, chain, tca, extack); in tc_chain_tmplt_add()
2802 struct nlattr *tca[TCA_MAX + 1]; in tc_ctl_chain() local
2817 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_ctl_chain()
2831 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_ctl_chain()
2887 err = tc_chain_tmplt_add(chain, net, tca, extack); in tc_ctl_chain()
2936 struct nlattr *tca[TCA_MAX + 1]; in tc_dump_chain() local
2949 err = nlmsg_parse_deprecated(cb->nlh, sizeof(*tcm), tca, TCA_MAX, in tc_dump_chain()
3005 if ((tca[TCA_CHAIN] && in tc_dump_chain()
3006 nla_get_u32(tca[TCA_CHAIN]) != chain->index)) in tc_dump_chain()