James Prestwood
3d8865f2c0
nl80211util: include frame type with build_cmd_frame
...
The CMD_FRAME builder assumed action frames but can just as easily
be used with any frame type.
2022-09-21 21:16:07 -05:00
James Prestwood
907a2fd7b9
nl80211util: add nl80211_parse_supported_frequencies
...
A helper function to parse supported and disabled frequencies.
2022-08-04 10:25:45 -05:00
James Prestwood
d9a16fee56
nl80211util: add nested attribute support
...
Adds support for nested attributes in nl80211_parse_attrs
2022-07-26 15:31:37 -05:00
James Prestwood
2435adc33b
nl80211util: support ATTR_FRAME in parse_attrs()
2022-01-12 12:44:56 -06:00
James Prestwood
cc850d3a3d
nl80211util: set multicast on new group keys
...
This may not be required but setting the group key mode explicitly
to multicast makes things consistent, even if only for the benefit
of reading iwmon logs easier.
2021-10-08 08:48:58 -05:00
Denis Kenzior
85a6fc25f1
nl80211util: Add chandef parser
...
Parse chandef elements from NL80211_CMD_GET_INTERFACE. This provides
information on the current operating channel.
2021-09-21 15:21:39 -05:00
James Prestwood
f89270325f
nl80211util: add WIPHY_FREQ to parse_attrs support
2021-03-10 15:08:19 -06:00
Andrew Zaborowski
0f3f0086ae
nl80211util: Parse NL80211_ATTR_REG_ALPHA2 attrs
2020-04-24 11:38:44 -05:00
Andrew Zaborowski
16cc2386f1
nl80211util: Handle NL80211_ATTR_ACK flag in parser
...
If this attribute is included in the nl80211_parse_attrs parameters, set
the corresponding bool to true if flag was present and false if not.
2020-02-07 15:26:35 -06:00
Denis Kenzior
9ee2b4ea4a
nl80211util: Support ATTR_MAC
2019-12-17 16:58:04 -06:00
Denis Kenzior
3b937424db
nl80211util: Ensure all entries are parsed
...
The current logic did not make sure that each entry provided was
actually parsed. Also add a sanity check to make sure that no duplicate
parsing occurs.
2019-10-25 13:46:58 -05:00
Marcel Holtmann
152b56a12a
treewide: Move the Intel copyright forward to 2019
2019-10-25 00:43:08 +02:00
Denis Kenzior
73f6e0b43b
anqp: Use nl80211_parse_attrs
2019-09-19 23:04:06 -05:00
Denis Kenzior
91784425ec
wiphy: Remove wiphy_parse_id_and_name
...
in favor of using nl80211_parse_attrs
2019-09-19 22:55:07 -05:00
Denis Kenzior
bf7e62fafb
manager: Simplify parsing using nl80211_parse_attrs
2019-09-19 22:42:25 -05:00
Denis Kenzior
d400c7f303
manager: Simplify manager_parse_wiphy_id
...
using nl80211_get_attrs
2019-09-19 22:42:02 -05:00
Denis Kenzior
2dbcad3185
nl80211util: Add skeleton of nl80211_parse_attrs
2019-09-19 22:41:54 -05:00
James Prestwood
be9e926c6a
nl80211util: move CMD_FRAME builder into nl80211util
...
This will be needed outside of netdev
2019-06-26 22:52:56 -05:00
Marcel Holtmann
23041a44dd
build: Add missing HAVE_CONFIG_H guards and include config.h
2019-04-04 14:02:38 +02:00
Marcel Holtmann
a3c1fa28da
build: Rename nl80211_util.[ch] into nl80211util.[ch]
2018-10-14 05:41:06 +02:00