diff options
author | monthadar <monthadar@FreeBSD.org> | 2012-05-01 15:39:16 +0000 |
---|---|---|
committer | monthadar <monthadar@FreeBSD.org> | 2012-05-01 15:39:16 +0000 |
commit | 9d51d66dc0ef2e7c01208283595f080688e7a80e (patch) | |
tree | 18624426040b42cce0500934b9dc72ba5bb36b74 /contrib/diff/lib/xmalloc.c | |
parent | 3b1abc639022bf902ec77bd4657fd906ef5264c0 (diff) | |
download | FreeBSD-src-9d51d66dc0ef2e7c01208283595f080688e7a80e.zip FreeBSD-src-9d51d66dc0ef2e7c01208283595f080688e7a80e.tar.gz |
Modified structure and code that handles Mesh peering management.
* Old struct ieee80211_meshpeer_ie had wrong peer_proto field size;
* Added IEEE80211_MPM_* size macros;
* Created an enum for the Mesh Peering Protocol Identifier field according
to the standard spec and removed old defines;
* Abbreviated Handshake Protocol is not used by the standard anymore;
* Modified mesh_verify_meshpeer to use IEEE80211_MPM_* macros for verification;
* Modified mesh_parse_meshpeering_action to parse complete frame, also to parse
it according to the standard spec;
* Modified ieee80211_add_meshpeer to construct correct MPM frames according to
the standard spec;
Approved by: adrian
Diffstat (limited to 'contrib/diff/lib/xmalloc.c')
0 files changed, 0 insertions, 0 deletions