/*
 * assoc_ctrl.h - controller-side association control persistence
 *
 * Copyright (C) 2026 Genexis AB. All rights reserved.
 *
 */
#ifndef CNTLR_ASSOC_CTRL_H
#define CNTLR_ASSOC_CTRL_H

#include <stdint.h>

struct controller;

#define CONFIG_DEFAULT_ASSOC_CTRL_FILE  "/etc/multiap/cntrl_assoc_ctrl.json"

int cntlr_update_assoc_ctrl_file(struct controller *c, uint8_t *bssid,
		uint8_t mode, uint16_t validity_period,
		uint8_t sta_count, uint8_t *stalist);

#endif /* CNTLR_ASSOC_CTRL_H */
