Lines Matching refs:ret
223 int ret;
233 ret = nla_parse_nested_deprecated(data, DCB_PFC_UP_ATTR_MAX,
236 if (ret)
237 return ret;
252 ret = nla_put_u8(skb, i, value);
253 if (ret) {
255 return ret;
282 int ret;
292 ret = nla_parse_nested_deprecated(data, DCB_CAP_ATTR_MAX,
295 if (ret)
296 return ret;
310 ret = nla_put_u8(skb, i, value);
311 if (ret) {
313 return ret;
327 int ret;
337 ret = nla_parse_nested_deprecated(data, DCB_NUMTCS_ATTR_MAX,
340 if (ret)
341 return ret;
354 ret = netdev->dcbnl_ops->getnumtcs(netdev, i, &value);
355 if (!ret) {
356 ret = nla_put_u8(skb, i, value);
357 if (ret) {
359 return ret;
373 int ret;
383 ret = nla_parse_nested_deprecated(data, DCB_NUMTCS_ATTR_MAX,
386 if (ret)
387 return ret;
395 ret = netdev->dcbnl_ops->setnumtcs(netdev, i, value);
396 if (ret)
400 return nla_put_u8(skb, DCB_ATTR_NUMTCS, !!ret);
438 int ret;
443 ret = nla_parse_nested_deprecated(app_tb, DCB_APP_ATTR_MAX,
446 if (ret)
447 return ret;
463 ret = netdev->dcbnl_ops->getapp(netdev, idtype, id);
464 if (ret < 0)
465 return ret;
467 up = ret;
480 ret = nla_put_u8(skb, DCB_APP_ATTR_IDTYPE, idtype);
481 if (ret)
484 ret = nla_put_u16(skb, DCB_APP_ATTR_ID, id);
485 if (ret)
488 ret = nla_put_u8(skb, DCB_APP_ATTR_PRIORITY, up);
489 if (ret)
498 return ret;
504 int ret;
512 ret = nla_parse_nested_deprecated(app_tb, DCB_APP_ATTR_MAX,
515 if (ret)
516 return ret;
534 ret = netdev->dcbnl_ops->setapp(netdev, idtype, id, up);
535 if (ret < 0)
536 return ret;
542 ret = dcb_setapp(netdev, &app);
545 ret = nla_put_u8(skb, DCB_ATTR_APP, ret);
548 return ret;
558 int ret;
571 ret = nla_parse_nested_deprecated(pg_tb, DCB_PG_ATTR_MAX,
574 if (ret)
575 return ret;
592 ret = nla_parse_nested_deprecated(param_tb,
595 if (ret)
621 ret = nla_put_u8(skb,
623 if (ret)
628 ret = nla_put_u8(skb,
630 if (ret)
635 ret = nla_put_u8(skb,
637 if (ret)
642 ret = nla_put_u8(skb, DCB_TC_ATTR_PARAM_BW_PCT,
644 if (ret)
670 ret = nla_put_u8(skb, i, tc_pct);
671 if (ret)
721 int ret;
730 ret = nla_parse_nested_deprecated(data, DCB_PFC_UP_ATTR_MAX,
733 if (ret)
734 return ret;
750 int ret;
758 ret = nla_put_u8(skb, DCB_ATTR_SET_ALL,
762 return ret;
771 int ret;
787 ret = nla_parse_nested_deprecated(pg_tb, DCB_PG_ATTR_MAX,
790 if (ret)
791 return ret;
797 ret = nla_parse_nested_deprecated(param_tb,
801 if (ret)
802 return ret;
877 int ret;
888 ret = nla_parse_nested_deprecated(bcn_tb, DCB_BCN_ATTR_MAX,
891 if (ret)
892 return ret;
907 ret = nla_put_u8(skb, i, value_byte);
908 if (ret)
918 ret = nla_put_u32(skb, i, value_integer);
919 if (ret)
929 return ret;
937 int ret;
948 ret = nla_parse_nested_deprecated(data, DCB_BCN_ATTR_MAX,
951 if (ret)
952 return ret;
1611 int ret, i;
1620 ret = nla_parse_nested_deprecated(data, DCB_FEATCFG_ATTR_MAX,
1623 if (ret)
1624 return ret;
1637 ret = netdev->dcbnl_ops->getfeatcfg(netdev, i, &value);
1638 if (!ret)
1639 ret = nla_put_u8(skb, i, value);
1641 if (ret) {
1649 return ret;
1656 int ret, i;
1665 ret = nla_parse_nested_deprecated(data, DCB_FEATCFG_ATTR_MAX,
1669 if (ret)
1678 ret = netdev->dcbnl_ops->setfeatcfg(netdev, i, value);
1680 if (ret)
1684 ret = nla_put_u8(skb, DCB_ATTR_FEATCFG, ret);
1686 return ret;
1748 int ret = -EINVAL;
1756 ret = nlmsg_parse_deprecated(nlh, sizeof(*dcb), tb, DCB_ATTR_MAX,
1758 if (ret < 0)
1759 return ret;
1786 ret = fn->cb(netdev, nlh, nlh->nlmsg_seq, tb, reply_skb);
1787 if (ret < 0) {
1794 ret = rtnl_unicast(reply_skb, net, portid);
1796 return ret;