|
* src/xlat/rtnl_ifla_vf_info_attrs.in: New file
* src/xlat/rtnl_ifla_vf_link_states.in: Likewise.
* src/xlat/rtnl_ifla_vf_stats_attrs.in: Likewise.
* src/xlat/rtnl_ifla_vf_vlan_list_attrs.in: Likewise.
* src/xlat/rtnl_ifla_vfinfo_list_attrs.in: Likewise.
* src/rtnl_link.c: Include "xlat/rtnl_ifla_vf_info_attrs.h",
"xlat/rtnl_ifla_vf_link_states.h", "xlat/rtnl_ifla_vf_stats_attrs.h",
"xlat/rtnl_ifla_vf_vlan_list_attrs.h",
and "xlat/rtnl_ifla_vfinfo_list_attrs.h".
(decode_ifla_vf_mac, decode_ifla_vf_vlan, decode_ifla_vf_tx_rate,
decode_ifla_vf_spoofchk, decode_ifla_vf_link_state, decode_ifla_vf_rate,
decode_ifla_vf_rss_query_en, decode_ifla_vf_stats, decode_ifla_vf_trust,
decode_ifla_vf_guid, decode_ifla_vf_vlan_info, decode_ifla_vf_vlan_list,
decode_ifla_vf_broadcast, decode_ifla_vf_info, decode_ifla_vfinfo_list):
New functions.
(ifla_vf_stats_nla_decoders, ifla_vf_vlan_list_nla_decoders,
ifla_vf_info_nla_decoders, ifla_vfinfo_list_nla_decoders): New decoder
tables.
(ifinfomsg_nla_decoders) <[IFLA_VFINFO_LIST]>: Change decoder
to decode_ifla_vfinfo_list.
* tests/.gitignore: Add nlattr_ifla_vfinfo, nlattr_ifla_vfinfo-Xabbrev,
nlattr_ifla_vfinfo-Xraw, and nlattr_ifla_vfinfo-Xverbose.
* tests/pure_executables.list: Likewise.
* tests/nlattr_ifla_vfinfo.c: New file.
* tests/nlattr_ifla_vfinfo-Xabbrev.c: Likewise.
* tests/nlattr_ifla_vfinfo-Xraw.c: Likewise.
* tests/nlattr_ifla_vfinfo-Xverbose.c: Likewise.
* tests/gen_tests.in (nlattr_ifla_vfinfo, nlattr_ifla_vfinfo-Xabbrev,
nlattr_ifla_vfinfo-Xraw, nlattr_ifla_vfinfo-Xverbose): New tests.
* NEWS: Mention it.
|