Skip to content

Commit 2b2c25c

Browse files
feat: Added wireless.h constants
fix: remove unstable const fn fix: fixed
1 parent 240de1f commit 2b2c25c

File tree

3 files changed

+519
-0
lines changed

3 files changed

+519
-0
lines changed

libc-test/build.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3414,6 +3414,7 @@ fn test_linux(target: &str) {
34143414
"linux/uinput.h",
34153415
"linux/vm_sockets.h",
34163416
"linux/wait.h",
3417+
"linux/wireless.h",
34173418
"sys/fanotify.h",
34183419
// <sys/auxv.h> is not present on uclibc
34193420
[!uclibc]: "sys/auxv.h",

libc-test/semver/linux.txt

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2470,6 +2470,237 @@ SIOCSMIIREG
24702470
SIOCSRARP
24712471
SIOCOUTQNSD
24722472
SIOCWANDEV
2473+
WIRELESS_EXT
2474+
SIOCSIWCOMMIT
2475+
SIOCGIWNAME
2476+
SIOCSIWNWID
2477+
SIOCGIWNWID
2478+
SIOCSIWFREQ
2479+
SIOCGIWFREQ
2480+
SIOCSIWMODE
2481+
SIOCGIWMODE
2482+
SIOCSIWSENS
2483+
SIOCGIWSENS
2484+
SIOCSIWRANGE
2485+
SIOCGIWRANGE
2486+
SIOCSIWPRIV
2487+
SIOCGIWPRIV
2488+
SIOCSIWSTATS
2489+
SIOCGIWSTATS
2490+
SIOCSIWSPY
2491+
SIOCGIWSPY
2492+
SIOCSIWTHRSPY
2493+
SIOCGIWTHRSPY
2494+
SIOCSIWAP
2495+
SIOCGIWAP
2496+
SIOCGIWAPLIST
2497+
SIOCSIWSCAN
2498+
SIOCGIWSCAN
2499+
SIOCSIWESSID
2500+
SIOCGIWESSID
2501+
SIOCSIWNICKN
2502+
SIOCGIWNICKN
2503+
SIOCSIWRATE
2504+
SIOCGIWRATE
2505+
SIOCSIWRTS
2506+
SIOCGIWRTS
2507+
SIOCSIWFRAG
2508+
SIOCGIWFRAG
2509+
SIOCSIWTXPOW
2510+
SIOCGIWTXPOW
2511+
SIOCSIWRETRY
2512+
SIOCGIWRETRY
2513+
SIOCSIWENCODE
2514+
SIOCGIWENCODE
2515+
SIOCSIWPOWER
2516+
SIOCGIWPOWER
2517+
SIOCSIWGENIE
2518+
SIOCGIWGENIE
2519+
SIOCSIWMLME
2520+
SIOCSIWAUTH
2521+
SIOCGIWAUTH
2522+
SIOCSIWENCODEEXT
2523+
SIOCGIWENCODEEXT
2524+
SIOCSIWPMKSA
2525+
SIOCIWFIRSTPRIV
2526+
SIOCIWLASTPRIV
2527+
SIOCIWFIRST
2528+
SIOCIWLAST
2529+
IWEVTXDROP
2530+
IWEVQUAL
2531+
IWEVCUSTOM
2532+
IWEVREGISTERED
2533+
IWEVEXPIRED
2534+
IWEVGENIE
2535+
IWEVMICHAELMICFAILURE
2536+
IWEVASSOCREQIE
2537+
IWEVASSOCRESPIE
2538+
IWEVPMKIDCAND
2539+
IWEVFIRST
2540+
IW_PRIV_TYPE_MASK
2541+
IW_PRIV_TYPE_NONE
2542+
IW_PRIV_TYPE_BYTE
2543+
IW_PRIV_TYPE_CHAR
2544+
IW_PRIV_TYPE_INT
2545+
IW_PRIV_TYPE_FLOAT
2546+
IW_PRIV_TYPE_ADDR
2547+
IW_PRIV_SIZE_FIXED
2548+
IW_PRIV_SIZE_MASK
2549+
IW_MAX_FREQUENCIES
2550+
IW_MAX_BITRATES
2551+
IW_MAX_TXPOWER
2552+
IW_MAX_SPY
2553+
IW_MAX_AP
2554+
IW_ESSID_MAX_SIZE
2555+
IW_MODE_AUTO
2556+
IW_MODE_ADHOC
2557+
IW_MODE_INFRA
2558+
IW_MODE_MASTER
2559+
IW_MODE_REPEAT
2560+
IW_MODE_SECOND
2561+
IW_MODE_MONITOR
2562+
IW_MODE_MESH
2563+
IW_QUAL_QUAL_UPDATED
2564+
IW_QUAL_LEVEL_UPDATED
2565+
IW_QUAL_NOISE_UPDATED
2566+
IW_QUAL_ALL_UPDATED
2567+
IW_QUAL_DBM
2568+
IW_QUAL_QUAL_INVALID
2569+
IW_QUAL_LEVEL_INVALID
2570+
IW_QUAL_NOISE_INVALID
2571+
IW_QUAL_RCPI
2572+
IW_QUAL_ALL_INVALID
2573+
IW_FREQ_AUTO
2574+
IW_FREQ_FIXED
2575+
IW_MAX_ENCODING_SIZES
2576+
IW_ENCODING_TOKEN_MAX
2577+
IW_ENCODE_INDEX
2578+
IW_ENCODE_FLAGS
2579+
IW_ENCODE_MODE
2580+
IW_ENCODE_DISABLED
2581+
IW_ENCODE_ENABLED
2582+
IW_ENCODE_RESTRICTED
2583+
IW_ENCODE_OPEN
2584+
IW_ENCODE_NOKEY
2585+
IW_ENCODE_TEMP
2586+
IW_POWER_ON
2587+
IW_POWER_TYPE
2588+
IW_POWER_PERIOD
2589+
IW_POWER_TIMEOUT
2590+
IW_POWER_MODE
2591+
IW_POWER_UNICAST_R
2592+
IW_POWER_MULTICAST_R
2593+
IW_POWER_ALL_R
2594+
IW_POWER_FORCE_S
2595+
IW_POWER_REPEATER
2596+
IW_POWER_MODIFIER
2597+
IW_POWER_MIN
2598+
IW_POWER_MAX
2599+
IW_POWER_RELATIVE
2600+
IW_TXPOW_TYPE
2601+
IW_TXPOW_DBM
2602+
IW_TXPOW_MWATT
2603+
IW_TXPOW_RELATIVE
2604+
IW_TXPOW_RANGE
2605+
IW_RETRY_ON
2606+
IW_RETRY_TYPE
2607+
IW_RETRY_LIMIT
2608+
IW_RETRY_LIFETIME
2609+
IW_RETRY_MODIFIER
2610+
IW_RETRY_MIN
2611+
IW_RETRY_MAX
2612+
IW_RETRY_RELATIVE
2613+
IW_RETRY_SHORT
2614+
IW_RETRY_LONG
2615+
IW_SCAN_DEFAULT
2616+
IW_SCAN_ALL_ESSID
2617+
IW_SCAN_THIS_ESSID
2618+
IW_SCAN_ALL_FREQ
2619+
IW_SCAN_THIS_FREQ
2620+
IW_SCAN_ALL_MODE
2621+
IW_SCAN_THIS_MODE
2622+
IW_SCAN_ALL_RATE
2623+
IW_SCAN_THIS_RATE
2624+
IW_SCAN_TYPE_ACTIVE
2625+
IW_SCAN_TYPE_PASSIVE
2626+
IW_SCAN_MAX_DATA
2627+
IW_SCAN_CAPA_NONE
2628+
IW_SCAN_CAPA_ESSID
2629+
IW_SCAN_CAPA_BSSID
2630+
IW_SCAN_CAPA_CHANNEL
2631+
IW_SCAN_CAPA_MODE
2632+
IW_SCAN_CAPA_RATE
2633+
IW_SCAN_CAPA_TYPE
2634+
IW_SCAN_CAPA_TIME
2635+
IW_CUSTOM_MAX
2636+
IW_GENERIC_IE_MAX
2637+
IW_MLME_DEAUTH
2638+
IW_MLME_DISASSOC
2639+
IW_MLME_AUTH
2640+
IW_MLME_ASSOC
2641+
IW_AUTH_INDEX
2642+
IW_AUTH_FLAGS
2643+
IW_AUTH_WPA_VERSION
2644+
IW_AUTH_CIPHER_PAIRWISE
2645+
IW_AUTH_CIPHER_GROUP
2646+
IW_AUTH_KEY_MGMT
2647+
IW_AUTH_TKIP_COUNTERMEASURES
2648+
IW_AUTH_DROP_UNENCRYPTED
2649+
IW_AUTH_80211_AUTH_ALG
2650+
IW_AUTH_WPA_ENABLED
2651+
IW_AUTH_RX_UNENCRYPTED_EAPOL
2652+
IW_AUTH_ROAMING_CONTROL
2653+
IW_AUTH_PRIVACY_INVOKED
2654+
IW_AUTH_CIPHER_GROUP_MGMT
2655+
IW_AUTH_MFP
2656+
IW_AUTH_WPA_VERSION_DISABLED
2657+
IW_AUTH_WPA_VERSION_WPA
2658+
IW_AUTH_WPA_VERSION_WPA2
2659+
IW_AUTH_CIPHER_NONE
2660+
IW_AUTH_CIPHER_WEP40
2661+
IW_AUTH_CIPHER_TKIP
2662+
IW_AUTH_CIPHER_CCMP
2663+
IW_AUTH_CIPHER_WEP104
2664+
IW_AUTH_CIPHER_AES_CMAC
2665+
IW_AUTH_KEY_MGMT_802_1X
2666+
IW_AUTH_KEY_MGMT_PSK
2667+
IW_AUTH_ALG_OPEN_SYSTEM
2668+
IW_AUTH_ALG_SHARED_KEY
2669+
IW_AUTH_ALG_LEAP
2670+
IW_AUTH_ROAMING_ENABLE
2671+
IW_AUTH_ROAMING_DISABLE
2672+
IW_AUTH_MFP_DISABLED
2673+
IW_AUTH_MFP_OPTIONAL
2674+
IW_AUTH_MFP_REQUIRED
2675+
IW_ENCODE_SEQ_MAX_SIZE
2676+
IW_ENCODE_ALG_NONE
2677+
IW_ENCODE_ALG_WEP
2678+
IW_ENCODE_ALG_TKIP
2679+
IW_ENCODE_ALG_CCMP
2680+
IW_ENCODE_ALG_PMK
2681+
IW_ENCODE_ALG_AES_CMAC
2682+
IW_ENCODE_EXT_TX_SEQ_VALID
2683+
IW_ENCODE_EXT_RX_SEQ_VALID
2684+
IW_ENCODE_EXT_GROUP_KEY
2685+
IW_ENCODE_EXT_SET_TX_KEY
2686+
IW_MICFAILURE_KEY_ID
2687+
IW_MICFAILURE_GROUP
2688+
IW_MICFAILURE_PAIRWISE
2689+
IW_MICFAILURE_STAKEY
2690+
IW_MICFAILURE_COUNT
2691+
IW_ENC_CAPA_WPA
2692+
IW_ENC_CAPA_WPA2
2693+
IW_ENC_CAPA_CIPHER_TKIP
2694+
IW_ENC_CAPA_CIPHER_CCMP
2695+
IW_ENC_CAPA_4WAY_HANDSHAKE
2696+
IW_PMKSA_ADD
2697+
IW_PMKSA_REMOVE
2698+
IW_PMKSA_FLUSH
2699+
IW_PMKID_LEN
2700+
IW_PMKID_CAND_PREAUTH
2701+
IW_EV_CHAR_PK_LEN
2702+
IW_EV_LCP_PK_LEN
2703+
IW_EV_POINT_PK_LEN
24732704
SI_LOAD_SHIFT
24742705
SND_CNT
24752706
SND_MAX

0 commit comments

Comments
 (0)