Lines Matching refs:ret
88 int ret = -1;
115 ret = cls_bpf_exec_opcode(filter_res);
116 if (ret == TC_ACT_UNSPEC)
130 ret = tcf_exts_exec(skb, &prog->exts, res);
131 if (ret < 0)
137 return ret;
345 int ret;
362 ret = bpf_prog_create(&fp, &fprog_tmp);
363 if (ret < 0) {
365 return ret;
422 int ret;
427 ret = nla_parse_nested_deprecated(tb, TCA_BPF_MAX, tca[TCA_OPTIONS],
429 if (ret < 0)
430 return ret;
436 ret = tcf_exts_init(&prog->exts, net, TCA_BPF_ACT, TCA_BPF_POLICE);
437 if (ret < 0)
442 ret = -EINVAL;
449 ret = idr_alloc_u32(&head->handle_idr, prog, &handle,
452 ret = idr_alloc_u32(&head->handle_idr, prog, &handle,
456 if (ret)
463 ret = -EINVAL;
467 ret = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &prog->exts,
469 if (ret < 0)
476 ret = -EINVAL;
486 ret = -EINVAL;
494 ret = is_bpf ? cls_bpf_prog_from_ops(tb, prog) :
496 if (ret < 0)
505 ret = cls_bpf_offload(tp, prog, oldprog, extack);
506 if (ret)
535 return ret;
583 int ret;
601 ret = cls_bpf_dump_ebpf_info(prog, skb);
603 ret = cls_bpf_dump_bpf_info(prog, skb);
604 if (ret)