From abcacce4be6a90cfccc46e1d4b951e29d3ffee7d Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Wed, 21 Sep 2022 15:31:44 -0700 Subject: [PATCH] netdev: add NETDEV_EVENT_FT_ROAMED FT is now driven (mostly) by station which removes the connect callback. Instead once FT is completed, keys set, etc. netdev will send an event to notify station. --- src/netdev.h | 1 + src/station.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/netdev.h b/src/netdev.h index dcf3ad1b..c5933ad0 100644 --- a/src/netdev.h +++ b/src/netdev.h @@ -50,6 +50,7 @@ enum netdev_event { NETDEV_EVENT_RSSI_THRESHOLD_HIGH, NETDEV_EVENT_RSSI_LEVEL_NOTIFY, NETDEV_EVENT_PACKET_LOSS_NOTIFY, + NETDEV_EVENT_FT_ROAMED, }; enum netdev_watch_event { diff --git a/src/station.c b/src/station.c index 79d2c755..868bb725 100644 --- a/src/station.c +++ b/src/station.c @@ -3129,6 +3129,8 @@ static void station_netdev_event(struct netdev *netdev, enum netdev_event event, case NETDEV_EVENT_PACKET_LOSS_NOTIFY: station_packets_lost(station, l_get_u32(event_data)); break; + case NETDEV_EVENT_FT_ROAMED: + break; } }