diff --git a/devices/gl-ar750/default.nix b/devices/gl-ar750/default.nix index 6a96451..ae315d4 100644 --- a/devices/gl-ar750/default.nix +++ b/devices/gl-ar750/default.nix @@ -119,22 +119,6 @@ "PRINTK_TIME" = "y"; "SQUASHFS" = "y"; "SQUASHFS_XZ" = "y"; - # "ASN1" = "y"; - # "ASYMMETRIC_KEY_TYPE" = "y"; - # "ASYMMETRIC_PUBLIC_KEY_SUBTYPE" = "y"; - # "CRC_CCITT" = "y"; - # "CRYPTO" = "y"; - # "CRYPTO_ARC4" = "y"; - # "CRYPTO_CBC" = "y"; - # "CRYPTO_CCM" = "y"; - # "CRYPTO_CMAC" = "y"; - # "CRYPTO_GCM" = "y"; - # "CRYPTO_HASH_INFO" = "y"; - # "CRYPTO_LIB_ARC4" = "y"; - # "CRYPTO_RSA" = "y"; - # "CRYPTO_SHA1" = "y"; - # "ENCRYPTED_KEYS" = "y"; - # "KEYS" = "y"; }; }; outputs.default = "directory"; diff --git a/modules/wlan.nix b/modules/wlan.nix index c0a3739..77fea2b 100644 --- a/modules/wlan.nix +++ b/modules/wlan.nix @@ -7,14 +7,32 @@ let in { config = { kernel = rec { - config = { + checkedConfig = { CFG80211= "y"; MAC80211= "y"; MAC80211_MESH= "y"; RFKILL= "y"; WLAN = "y"; + # if/when we switch to using backported mac80211 drivers built + # as modules, based on nixwrt code we expect we will need this config + # to enable them + # "ASN1" = "y"; + # "ASYMMETRIC_KEY_TYPE" = "y"; + # "ASYMMETRIC_PUBLIC_KEY_SUBTYPE" = "y"; + # "CRC_CCITT" = "y"; + # "CRYPTO" = "y"; + # "CRYPTO_ARC4" = "y"; + # "CRYPTO_CBC" = "y"; + # "CRYPTO_CCM" = "y"; + # "CRYPTO_CMAC" = "y"; + # "CRYPTO_GCM" = "y"; + # "CRYPTO_HASH_INFO" = "y"; + # "CRYPTO_LIB_ARC4" = "y"; + # "CRYPTO_RSA" = "y"; + # "CRYPTO_SHA1" = "y"; + # "ENCRYPTED_KEYS" = "y"; + # "KEYS" = "y"; }; - checkedConfig = config; }; }; }