From f66fc94340bdf6a30260a1932e3f2f22d8822304 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 30 Jun 2025 15:38:12 -0400 Subject: Ok sending the auth packet sort of works I need to set up retransmitting because the assoc request only happens if I send the auth response twice apparently. --- src/addr_list.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/addr_list.h (limited to 'src/addr_list.h') diff --git a/src/addr_list.h b/src/addr_list.h new file mode 100644 index 0000000..66e217e --- /dev/null +++ b/src/addr_list.h @@ -0,0 +1,21 @@ +#ifndef G4U_ADDR_LIST_H +#define G4U_ADDR_LIST_H + +#include + +struct addr_list_node { + unsigned char value[6]; + struct addr_list_node* next; +}; + +struct addr_list { + struct addr_list_node* top; +}; + +void addr_list_init(struct addr_list* list); +void addr_list_add(struct addr_list* list, unsigned char addr[6]); +bool addr_list_contains(struct addr_list* list, unsigned char addr[6]); +void addr_list_remove(struct addr_list* list, unsigned char addr[6]); +void addr_list_free(struct addr_list* list); + +#endif /* G4U_ADDR_LIST_H */ -- cgit 1.4.1