Skip to content

Commit 27b268f

Browse files
mniestrojjukkar
authored andcommitted
drivers: wifi: eswifi: set NET_CONTEXT_CONNECTED state
Set NET_CONTEXT_CONNECTED when stream socket got connected. This fixes TCP connection when using eswifi WiFi driver, which got broken after sockets layer started to validate net_context connection state before allowing to receive any data. Signed-off-by: Marcin Niestroj <[email protected]>
1 parent 65dd0f4 commit 27b268f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/wifi/eswifi/eswifi_offload.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ static void eswifi_off_connect_work(struct k_work *work)
8585
err = __eswifi_off_start_client(eswifi, socket);
8686
if (!err) {
8787
socket->state = ESWIFI_SOCKET_STATE_CONNECTED;
88+
net_context_set_state(socket->context, NET_CONTEXT_CONNECTED);
8889
} else {
8990
socket->state = ESWIFI_SOCKET_STATE_NONE;
9091
}

0 commit comments

Comments
 (0)