Lines Matching refs:tb
225 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getstate() argument
236 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getpfccfg() argument
244 if (!tb[DCB_ATTR_PFC_CFG]) in dcbnl_getpfccfg()
251 tb[DCB_ATTR_PFC_CFG], in dcbnl_getpfccfg()
281 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getperm_hwaddr() argument
295 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getcap() argument
303 if (!tb[DCB_ATTR_CAP]) in dcbnl_getcap()
309 ret = nla_parse_nested(data, DCB_CAP_ATTR_MAX, tb[DCB_ATTR_CAP], in dcbnl_getcap()
339 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getnumtcs() argument
347 if (!tb[DCB_ATTR_NUMTCS]) in dcbnl_getnumtcs()
353 ret = nla_parse_nested(data, DCB_NUMTCS_ATTR_MAX, tb[DCB_ATTR_NUMTCS], in dcbnl_getnumtcs()
385 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setnumtcs() argument
392 if (!tb[DCB_ATTR_NUMTCS]) in dcbnl_setnumtcs()
398 ret = nla_parse_nested(data, DCB_NUMTCS_ATTR_MAX, tb[DCB_ATTR_NUMTCS], in dcbnl_setnumtcs()
418 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getpfcstate() argument
428 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setpfcstate() argument
432 if (!tb[DCB_ATTR_PFC_STATE]) in dcbnl_setpfcstate()
438 value = nla_get_u8(tb[DCB_ATTR_PFC_STATE]); in dcbnl_setpfcstate()
446 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getapp() argument
454 if (!tb[DCB_ATTR_APP]) in dcbnl_getapp()
457 ret = nla_parse_nested(app_tb, DCB_APP_ATTR_MAX, tb[DCB_ATTR_APP], in dcbnl_getapp()
515 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setapp() argument
522 if (!tb[DCB_ATTR_APP]) in dcbnl_setapp()
525 ret = nla_parse_nested(app_tb, DCB_APP_ATTR_MAX, tb[DCB_ATTR_APP], in dcbnl_setapp()
564 struct nlattr **tb, struct sk_buff *skb, int dir) in __dcbnl_pg_getcfg() argument
574 if (!tb[DCB_ATTR_PG_CFG]) in __dcbnl_pg_getcfg()
584 tb[DCB_ATTR_PG_CFG], dcbnl_pg_nest); in __dcbnl_pg_getcfg()
698 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_pgtx_getcfg() argument
700 return __dcbnl_pg_getcfg(netdev, nlh, tb, skb, 0); in dcbnl_pgtx_getcfg()
704 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_pgrx_getcfg() argument
706 return __dcbnl_pg_getcfg(netdev, nlh, tb, skb, 1); in dcbnl_pgrx_getcfg()
710 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setstate() argument
714 if (!tb[DCB_ATTR_STATE]) in dcbnl_setstate()
720 value = nla_get_u8(tb[DCB_ATTR_STATE]); in dcbnl_setstate()
727 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setpfccfg() argument
734 if (!tb[DCB_ATTR_PFC_CFG]) in dcbnl_setpfccfg()
741 tb[DCB_ATTR_PFC_CFG], in dcbnl_setpfccfg()
758 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setall() argument
762 if (!tb[DCB_ATTR_SET_ALL]) in dcbnl_setall()
776 u32 seq, struct nlattr **tb, struct sk_buff *skb, in __dcbnl_pg_setcfg() argument
788 if (!tb[DCB_ATTR_PG_CFG]) in __dcbnl_pg_setcfg()
798 tb[DCB_ATTR_PG_CFG], dcbnl_pg_nest); in __dcbnl_pg_setcfg()
866 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_pgtx_setcfg() argument
868 return __dcbnl_pg_setcfg(netdev, nlh, seq, tb, skb, 0); in dcbnl_pgtx_setcfg()
872 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_pgrx_setcfg() argument
874 return __dcbnl_pg_setcfg(netdev, nlh, seq, tb, skb, 1); in dcbnl_pgrx_setcfg()
878 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_bcn_getcfg() argument
888 if (!tb[DCB_ATTR_BCN]) in dcbnl_bcn_getcfg()
896 tb[DCB_ATTR_BCN], dcbnl_bcn_nest); in dcbnl_bcn_getcfg()
939 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_bcn_setcfg() argument
947 if (!tb[DCB_ATTR_BCN]) in dcbnl_bcn_setcfg()
955 tb[DCB_ATTR_BCN], in dcbnl_bcn_setcfg()
1417 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_ieee_set() argument
1426 if (!tb[DCB_ATTR_IEEE]) in dcbnl_ieee_set()
1430 tb[DCB_ATTR_IEEE], dcbnl_ieee_policy); in dcbnl_ieee_set()
1490 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_ieee_get() argument
1501 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_ieee_del() argument
1510 if (!tb[DCB_ATTR_IEEE]) in dcbnl_ieee_del()
1514 tb[DCB_ATTR_IEEE], dcbnl_ieee_policy); in dcbnl_ieee_del()
1546 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getdcbx() argument
1556 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setdcbx() argument
1563 if (!tb[DCB_ATTR_DCBX]) in dcbnl_setdcbx()
1566 value = nla_get_u8(tb[DCB_ATTR_DCBX]); in dcbnl_setdcbx()
1573 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_getfeatcfg() argument
1583 if (!tb[DCB_ATTR_FEATCFG]) in dcbnl_getfeatcfg()
1586 ret = nla_parse_nested(data, DCB_FEATCFG_ATTR_MAX, tb[DCB_ATTR_FEATCFG], in dcbnl_getfeatcfg()
1618 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_setfeatcfg() argument
1627 if (!tb[DCB_ATTR_FEATCFG]) in dcbnl_setfeatcfg()
1630 ret = nla_parse_nested(data, DCB_FEATCFG_ATTR_MAX, tb[DCB_ATTR_FEATCFG], in dcbnl_setfeatcfg()
1655 u32 seq, struct nlattr **tb, struct sk_buff *skb) in dcbnl_cee_get() argument
1709 struct nlattr *tb[DCB_ATTR_MAX + 1]; in dcb_doit() local
1719 ret = nlmsg_parse(nlh, sizeof(*dcb), tb, DCB_ATTR_MAX, in dcb_doit()
1732 if (!tb[DCB_ATTR_IFNAME]) in dcb_doit()
1735 netdev = __dev_get_by_name(net, nla_data(tb[DCB_ATTR_IFNAME])); in dcb_doit()
1747 ret = fn->cb(netdev, nlh, nlh->nlmsg_seq, tb, reply_skb); in dcb_doit()