Blame src/devices/wifi/nm-wifi-utils.h

Packit Service a1bd4f
/* SPDX-License-Identifier: LGPL-2.1+ */
Packit 5756e2
/*
Packit 5756e2
 * Copyright (C) 2011 Red Hat, Inc.
Packit 5756e2
 */
Packit 5756e2
Packit 5756e2
#ifndef __NM_WIFI_UTILS_H__
Packit 5756e2
#define __NM_WIFI_UTILS_H__
Packit 5756e2
Packit 5756e2
#include "nm-dbus-interface.h"
Packit 5756e2
#include "nm-connection.h"
Packit 5756e2
#include "nm-setting-wireless.h"
Packit 5756e2
#include "nm-setting-wireless-security.h"
Packit 5756e2
#include "nm-setting-8021x.h"
Packit 5756e2
Packit 5756e2
typedef enum {
Packit Service a1bd4f
    NM_IWD_NETWORK_SECURITY_NONE,
Packit Service a1bd4f
    NM_IWD_NETWORK_SECURITY_WEP,
Packit Service a1bd4f
    NM_IWD_NETWORK_SECURITY_PSK,
Packit Service a1bd4f
    NM_IWD_NETWORK_SECURITY_8021X,
Packit 5756e2
} NMIwdNetworkSecurity;
Packit 5756e2
Packit Service a1bd4f
gboolean nm_wifi_utils_complete_connection(GBytes *      ssid,
Packit Service a1bd4f
                                           const char *  bssid,
Packit Service a1bd4f
                                           NM80211Mode   mode,
Packit Service a1bd4f
                                           guint32       ap_freq,
Packit Service a1bd4f
                                           guint32       flags,
Packit Service a1bd4f
                                           guint32       wpa_flags,
Packit Service a1bd4f
                                           guint32       rsn_flags,
Packit Service a1bd4f
                                           NMConnection *connection,
Packit Service a1bd4f
                                           gboolean      lock_bssid,
Packit Service a1bd4f
                                           GError **     error);
Packit 5756e2
Packit Service a1bd4f
gboolean nm_wifi_utils_is_manf_default_ssid(GBytes *ssid);
Packit 5756e2
Packit Service a1bd4f
gboolean nm_wifi_connection_get_iwd_ssid_and_security(NMConnection *        connection,
Packit Service a1bd4f
                                                      char **               ssid,
Packit Service a1bd4f
                                                      NMIwdNetworkSecurity *security);
Packit 5756e2
Packit Service a1bd4f
#endif /* __NM_WIFI_UTILS_H__ */