Lines Matching refs:tb
383 struct nlattr **tb, struct nlattr *est, int new, in route4_set_parms() argument
394 err = tcf_exts_validate(net, tp, tb, est, &e, ovr); in route4_set_parms()
399 if (tb[TCA_ROUTE4_TO]) { in route4_set_parms()
402 to = nla_get_u32(tb[TCA_ROUTE4_TO]); in route4_set_parms()
408 if (tb[TCA_ROUTE4_FROM]) { in route4_set_parms()
409 if (tb[TCA_ROUTE4_IIF]) in route4_set_parms()
411 id = nla_get_u32(tb[TCA_ROUTE4_FROM]); in route4_set_parms()
415 } else if (tb[TCA_ROUTE4_IIF]) { in route4_set_parms()
416 id = nla_get_u32(tb[TCA_ROUTE4_IIF]); in route4_set_parms()
449 if (tb[TCA_ROUTE4_TO]) in route4_set_parms()
452 if (tb[TCA_ROUTE4_FROM]) in route4_set_parms()
454 else if (tb[TCA_ROUTE4_IIF]) in route4_set_parms()
461 if (tb[TCA_ROUTE4_CLASSID]) { in route4_set_parms()
462 f->res.classid = nla_get_u32(tb[TCA_ROUTE4_CLASSID]); in route4_set_parms()
485 struct nlattr *tb[TCA_ROUTE4_MAX + 1]; in route4_change() local
493 err = nla_parse_nested(tb, TCA_ROUTE4_MAX, opt, route4_policy); in route4_change()
518 err = route4_set_parms(net, tp, base, f, handle, head, tb, in route4_change()