Lines Matching refs:ieee
1035 struct nlattr *ieee, *app; in dcbnl_ieee_fill() local
1044 ieee = nla_nest_start(skb, DCB_ATTR_IEEE); in dcbnl_ieee_fill()
1045 if (!ieee) in dcbnl_ieee_fill()
1156 nla_nest_end(skb, ieee); in dcbnl_ieee_fill()
1417 struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; in dcbnl_ieee_set() local
1426 err = nla_parse_nested(ieee, DCB_ATTR_IEEE_MAX, in dcbnl_ieee_set()
1431 if (ieee[DCB_ATTR_IEEE_ETS] && ops->ieee_setets) { in dcbnl_ieee_set()
1432 struct ieee_ets *ets = nla_data(ieee[DCB_ATTR_IEEE_ETS]); in dcbnl_ieee_set()
1438 if (ieee[DCB_ATTR_IEEE_MAXRATE] && ops->ieee_setmaxrate) { in dcbnl_ieee_set()
1440 nla_data(ieee[DCB_ATTR_IEEE_MAXRATE]); in dcbnl_ieee_set()
1446 if (ieee[DCB_ATTR_IEEE_QCN] && ops->ieee_setqcn) { in dcbnl_ieee_set()
1448 nla_data(ieee[DCB_ATTR_IEEE_QCN]); in dcbnl_ieee_set()
1455 if (ieee[DCB_ATTR_IEEE_PFC] && ops->ieee_setpfc) { in dcbnl_ieee_set()
1456 struct ieee_pfc *pfc = nla_data(ieee[DCB_ATTR_IEEE_PFC]); in dcbnl_ieee_set()
1462 if (ieee[DCB_ATTR_IEEE_APP_TABLE]) { in dcbnl_ieee_set()
1466 nla_for_each_nested(attr, ieee[DCB_ATTR_IEEE_APP_TABLE], rem) { in dcbnl_ieee_set()
1501 struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1]; in dcbnl_ieee_del() local
1510 err = nla_parse_nested(ieee, DCB_ATTR_IEEE_MAX, in dcbnl_ieee_del()
1515 if (ieee[DCB_ATTR_IEEE_APP_TABLE]) { in dcbnl_ieee_del()
1519 nla_for_each_nested(attr, ieee[DCB_ATTR_IEEE_APP_TABLE], rem) { in dcbnl_ieee_del()