mesh: Add mesh peering manager
authorBob Copeland <me@bobcopeland.com>
Tue, 11 Mar 2014 04:07:01 +0000 (21:07 -0700)
committerJouni Malinen <j@w1.fi>
Sat, 25 Oct 2014 14:45:31 +0000 (17:45 +0300)
commit5f92659d88f17ba8cd11210a70e17ba664a62d53
treec591ea2b1b609fec3702f9f758fd142d167af4fe
parente45e898970e29f5f21e2815a2c75714129d7ae20
mesh: Add mesh peering manager

The mesh peering manager establishes and maintains links among
mesh peers, tracking each peer link via a finite state machine.

This implementation supports open mesh peerings.

[assorted fixes from Yu Niiro <yu.niiro@gmail.com>]
[more fixes from Masashi Honma <masashi.honma@gmail.com>]
Signed-off-by: Javier Lopez <jlopex@gmail.com>
Signed-off-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: Ashok Nagarajan <ashok.dragon@gmail.com>
Signed-off-by: Jason Mobarak <x@jason.mobarak.name>
Signed-hostap: Bob Copeland <me@bobcopeland.com>
src/ap/hostapd.h
src/ap/sta_info.h
src/common/ieee802_11_defs.h
src/common/wpa_ctrl.h
wpa_supplicant/Android.mk
wpa_supplicant/Makefile
wpa_supplicant/events.c
wpa_supplicant/mesh.c
wpa_supplicant/mesh_mpm.c [new file with mode: 0644]
wpa_supplicant/mesh_mpm.h [new file with mode: 0644]