579 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
android — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
byteorder — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
caif — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
can — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
cifs — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
dvb — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
genwqe — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
hdlc — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
hsi — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
iio — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
isdn — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
misc — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
mmc — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
netfilter — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
netfilter_arp — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
netfilter_ipv4 — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
netfilter_ipv6 — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
nfsd — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
raid — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
sched — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
spi — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
sunrpc — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
tc_act — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
tc_ematch — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
usb — dir
2026-09-14 20:39 · rwxr-xr-x
2026-09-14 20:39 rwxr-xr-x
a.out.h — 6.73 KB
2026-09-11 13:33 · rw-r--r--
6.73 KB 2026-09-11 13:33 rw-r--r--
acct.h — 3.82 KB
2026-09-11 13:33 · rw-r--r--
3.82 KB 2026-09-11 13:33 rw-r--r--
acrn.h — 16.29 KB
2026-09-11 13:33 · rw-r--r--
16.29 KB 2026-09-11 13:33 rw-r--r--
adb.h — 1.11 KB
2026-09-11 13:33 · rw-r--r--
1.11 KB 2026-09-11 13:33 rw-r--r--
adfs_fs.h — 993 B
2026-09-11 13:33 · rw-r--r--
993 B 2026-09-11 13:33 rw-r--r--
affs_hardblocks.h — 1.54 KB
2026-09-11 13:33 · rw-r--r--
1.54 KB 2026-09-11 13:33 rw-r--r--
agpgart.h — 3.85 KB
2026-09-11 13:33 · rw-r--r--
3.85 KB 2026-09-11 13:33 rw-r--r--
aio_abi.h — 3.32 KB
2026-09-11 13:33 · rw-r--r--
3.32 KB 2026-09-11 13:33 rw-r--r--
am437x-vpfe.h — 3.59 KB
2026-09-11 13:33 · rw-r--r--
3.59 KB 2026-09-11 13:33 rw-r--r--
apm_bios.h — 3.6 KB
2026-09-11 13:33 · rw-r--r--
3.6 KB 2026-09-11 13:33 rw-r--r--
arcfb.h — 213 B
2026-09-11 13:33 · rw-r--r--
213 B 2026-09-11 13:33 rw-r--r--
arm_sdei.h — 2.69 KB
2026-09-11 13:33 · rw-r--r--
2.69 KB 2026-09-11 13:33 rw-r--r--
aspeed-lpc-ctrl.h — 1.74 KB
2026-09-11 13:33 · rw-r--r--
1.74 KB 2026-09-11 13:33 rw-r--r--
aspeed-p2a-ctrl.h — 1.86 KB
2026-09-11 13:33 · rw-r--r--
1.86 KB 2026-09-11 13:33 rw-r--r--
atalk.h — 1023 B
2026-09-11 13:33 · rw-r--r--
1023 B 2026-09-11 13:33 rw-r--r--
atm.h — 7.7 KB
2026-09-11 13:33 · rw-r--r--
7.7 KB 2026-09-11 13:33 rw-r--r--
atm_eni.h — 648 B
2026-09-11 13:33 · rw-r--r--
648 B 2026-09-11 13:33 rw-r--r--
atm_he.h — 406 B
2026-09-11 13:33 · rw-r--r--
406 B 2026-09-11 13:33 rw-r--r--
atm_idt77105.h — 955 B
2026-09-11 13:33 · rw-r--r--
955 B 2026-09-11 13:33 rw-r--r--
atm_nicstar.h — 1.25 KB
2026-09-11 13:33 · rw-r--r--
1.25 KB 2026-09-11 13:33 rw-r--r--
atm_tcp.h — 1.58 KB
2026-09-11 13:33 · rw-r--r--
1.58 KB 2026-09-11 13:33 rw-r--r--
atm_zatm.h — 1.5 KB
2026-09-11 13:33 · rw-r--r--
1.5 KB 2026-09-11 13:33 rw-r--r--
atmapi.h — 952 B
2026-09-11 13:33 · rw-r--r--
952 B 2026-09-11 13:33 rw-r--r--
atmarp.h — 1.27 KB
2026-09-11 13:33 · rw-r--r--
1.27 KB 2026-09-11 13:33 rw-r--r--
atmbr2684.h — 3.19 KB
2026-09-11 13:33 · rw-r--r--
3.19 KB 2026-09-11 13:33 rw-r--r--
atmclip.h — 576 B
2026-09-11 13:33 · rw-r--r--
576 B 2026-09-11 13:33 rw-r--r--
atmdev.h — 7.5 KB
2026-09-11 13:33 · rw-r--r--
7.5 KB 2026-09-11 13:33 rw-r--r--
atmioc.h — 1.61 KB
2026-09-11 13:33 · rw-r--r--
1.61 KB 2026-09-11 13:33 rw-r--r--
atmlec.h — 2.33 KB
2026-09-11 13:33 · rw-r--r--
2.33 KB 2026-09-11 13:33 rw-r--r--
atmmpc.h — 4.13 KB
2026-09-11 13:33 · rw-r--r--
4.13 KB 2026-09-11 13:33 rw-r--r--
atmppp.h — 639 B
2026-09-11 13:33 · rw-r--r--
639 B 2026-09-11 13:33 rw-r--r--
atmsap.h — 4.85 KB
2026-09-11 13:33 · rw-r--r--
4.85 KB 2026-09-11 13:33 rw-r--r--
atmsvc.h — 1.81 KB
2026-09-11 13:33 · rw-r--r--
1.81 KB 2026-09-11 13:33 rw-r--r--
audit.h — 21.06 KB
2026-09-11 13:33 · rw-r--r--
21.06 KB 2026-09-11 13:33 rw-r--r--
auto_dev-ioctl.h — 4.87 KB
2026-09-11 13:33 · rw-r--r--
4.87 KB 2026-09-11 13:33 rw-r--r--
auto_fs.h — 6.28 KB
2026-09-11 13:33 · rw-r--r--
6.28 KB 2026-09-11 13:33 rw-r--r--
auto_fs4.h — 451 B
2026-09-11 13:33 · rw-r--r--
451 B 2026-09-11 13:33 rw-r--r--
auxvec.h — 1.56 KB
2026-09-11 13:33 · rw-r--r--
1.56 KB 2026-09-11 13:33 rw-r--r--
ax25.h — 2.76 KB
2026-09-11 13:33 · rw-r--r--
2.76 KB 2026-09-11 13:33 rw-r--r--
batadv_packet.h — 19.87 KB
2026-09-11 13:33 · rw-r--r--
19.87 KB 2026-09-11 13:33 rw-r--r--
batman_adv.h — 16.49 KB
2026-09-11 13:33 · rw-r--r--
16.49 KB 2026-09-11 13:33 rw-r--r--
baycom.h — 883 B
2026-09-11 13:33 · rw-r--r--
883 B 2026-09-11 13:33 rw-r--r--
bcm933xx_hcs.h — 419 B
2026-09-11 13:33 · rw-r--r--
419 B 2026-09-11 13:33 rw-r--r--
bfs_fs.h — 1.86 KB
2026-09-11 13:33 · rw-r--r--
1.86 KB 2026-09-11 13:33 rw-r--r--
binfmts.h — 776 B
2026-09-11 13:33 · rw-r--r--
776 B 2026-09-11 13:33 rw-r--r--
bits.h — 447 B
2026-09-11 13:33 · rw-r--r--
447 B 2026-09-11 13:33 rw-r--r--
blkdev.h — 359 B
2026-09-11 13:33 · rw-r--r--
359 B 2026-09-11 13:33 rw-r--r--
blkpg.h — 904 B
2026-09-11 13:33 · rw-r--r--
904 B 2026-09-11 13:33 rw-r--r--
blktrace_api.h — 4.59 KB
2026-09-11 13:33 · rw-r--r--
4.59 KB 2026-09-11 13:33 rw-r--r--
blkzoned.h — 6.34 KB
2026-09-11 13:33 · rw-r--r--
6.34 KB 2026-09-11 13:33 rw-r--r--
bpf.h — 272.14 KB
2026-09-11 13:33 · rw-r--r--
272.14 KB 2026-09-11 13:33 rw-r--r--
bpf_common.h — 1.33 KB
2026-09-11 13:33 · rw-r--r--
1.33 KB 2026-09-11 13:33 rw-r--r--
bpf_perf_event.h — 529 B
2026-09-11 13:33 · rw-r--r--
529 B 2026-09-11 13:33 rw-r--r--
bpfilter.h — 465 B
2026-09-11 13:33 · rw-r--r--
465 B 2026-09-11 13:33 rw-r--r--
bpqether.h — 981 B
2026-09-11 13:33 · rw-r--r--
981 B 2026-09-11 13:33 rw-r--r--
bsg.h — 2.44 KB
2026-09-11 13:33 · rw-r--r--
2.44 KB 2026-09-11 13:33 rw-r--r--
bt-bmc.h — 572 B
2026-09-11 13:33 · rw-r--r--
572 B 2026-09-11 13:33 rw-r--r--
btf.h — 5.46 KB
2026-09-11 13:33 · rw-r--r--
5.46 KB 2026-09-11 13:33 rw-r--r--
btrfs.h — 29.85 KB
2026-09-11 13:33 · rw-r--r--
29.85 KB 2026-09-11 13:33 rw-r--r--
btrfs_tree.h — 25.22 KB
2026-09-11 13:33 · rw-r--r--
25.22 KB 2026-09-11 13:33 rw-r--r--
cachefiles.h — 1.61 KB
2026-09-11 13:33 · rw-r--r--
1.61 KB 2026-09-11 13:33 rw-r--r--
can.h — 11.23 KB
2026-09-11 13:33 · rw-r--r--
11.23 KB 2026-09-11 13:33 rw-r--r--
capability.h — 13.17 KB
2026-09-11 13:33 · rw-r--r--
13.17 KB 2026-09-11 13:33 rw-r--r--
capi.h — 3.05 KB
2026-09-11 13:33 · rw-r--r--
3.05 KB 2026-09-11 13:33 rw-r--r--
cciss_defs.h — 3.2 KB
2026-09-11 13:33 · rw-r--r--
3.2 KB 2026-09-11 13:33 rw-r--r--
cciss_ioctl.h — 2.7 KB
2026-09-11 13:33 · rw-r--r--
2.7 KB 2026-09-11 13:33 rw-r--r--
ccs.h — 767 B
2026-09-11 13:33 · rw-r--r--
767 B 2026-09-11 13:33 rw-r--r--
cdrom.h — 28.87 KB
2026-09-11 13:33 · rw-r--r--
28.87 KB 2026-09-11 13:33 rw-r--r--
cec-funcs.h — 53.14 KB
2026-09-11 13:33 · rw-r--r--
53.14 KB 2026-09-11 13:33 rw-r--r--
cec.h — 40.47 KB
2026-09-11 13:33 · rw-r--r--
40.47 KB 2026-09-11 13:33 rw-r--r--
cfm_bridge.h — 1.42 KB
2026-09-11 13:33 · rw-r--r--
1.42 KB 2026-09-11 13:33 rw-r--r--
cgroupstats.h — 2.17 KB
2026-09-11 13:33 · rw-r--r--
2.17 KB 2026-09-11 13:33 rw-r--r--
chio.h — 5.16 KB
2026-09-11 13:33 · rw-r--r--
5.16 KB 2026-09-11 13:33 rw-r--r--
close_range.h — 377 B
2026-09-11 13:33 · rw-r--r--
377 B 2026-09-11 13:33 rw-r--r--
cm4000_cs.h — 1.76 KB
2026-09-11 13:33 · rw-r--r--
1.76 KB 2026-09-11 13:33 rw-r--r--
cn_proc.h — 4.05 KB
2026-09-11 13:33 · rw-r--r--
4.05 KB 2026-09-11 13:33 rw-r--r--
coda.h — 17.79 KB
2026-09-11 13:33 · rw-r--r--
17.79 KB 2026-09-11 13:33 rw-r--r--
coff.h — 12.25 KB
2026-09-11 13:33 · rw-r--r--
12.25 KB 2026-09-11 13:33 rw-r--r--
connector.h — 2.2 KB
2026-09-11 13:33 · rw-r--r--
2.2 KB 2026-09-11 13:33 rw-r--r--
const.h — 987 B
2026-09-11 13:33 · rw-r--r--
987 B 2026-09-11 13:33 rw-r--r--
coresight-stm.h — 747 B
2026-09-11 13:33 · rw-r--r--
747 B 2026-09-11 13:33 rw-r--r--
cramfs_fs.h — 3.47 KB
2026-09-11 13:33 · rw-r--r--
3.47 KB 2026-09-11 13:33 rw-r--r--
cryptouser.h — 5.2 KB
2026-09-11 13:33 · rw-r--r--
5.2 KB 2026-09-11 13:33 rw-r--r--
cuda.h — 905 B
2026-09-11 13:33 · rw-r--r--
905 B 2026-09-11 13:33 rw-r--r--
cxl_mem.h — 7.73 KB
2026-09-11 13:33 · rw-r--r--
7.73 KB 2026-09-11 13:33 rw-r--r--
cycx_cfm.h — 2.92 KB
2026-09-11 13:33 · rw-r--r--
2.92 KB 2026-09-11 13:33 rw-r--r--
dcbnl.h — 24.7 KB
2026-09-11 13:33 · rw-r--r--
24.7 KB 2026-09-11 13:33 rw-r--r--
dccp.h — 6.29 KB
2026-09-11 13:33 · rw-r--r--
6.29 KB 2026-09-11 13:33 rw-r--r--
devlink.h — 23.26 KB
2026-09-11 13:33 · rw-r--r--
23.26 KB 2026-09-11 13:33 rw-r--r--
dlm.h — 2.49 KB
2026-09-11 13:33 · rw-r--r--
2.49 KB 2026-09-11 13:33 rw-r--r--
dlm_device.h — 2.48 KB
2026-09-11 13:33 · rw-r--r--
2.48 KB 2026-09-11 13:33 rw-r--r--
dlm_netlink.h — 1.13 KB
2026-09-11 13:33 · rw-r--r--
1.13 KB 2026-09-11 13:33 rw-r--r--
dlm_plock.h — 894 B
2026-09-11 13:33 · rw-r--r--
894 B 2026-09-11 13:33 rw-r--r--
dlmconstants.h — 4.96 KB
2026-09-11 13:33 · rw-r--r--
4.96 KB 2026-09-11 13:33 rw-r--r--
dm-ioctl.h — 11.48 KB
2026-09-11 13:33 · rw-r--r--
11.48 KB 2026-09-11 13:33 rw-r--r--
dm-log-userspace.h — 14.83 KB
2026-09-11 13:33 · rw-r--r--
14.83 KB 2026-09-11 13:33 rw-r--r--
dma-buf.h — 5.12 KB
2026-09-11 13:33 · rw-r--r--
5.12 KB 2026-09-11 13:33 rw-r--r--
dma-heap.h — 1.36 KB
2026-09-11 13:33 · rw-r--r--
1.36 KB 2026-09-11 13:33 rw-r--r--
dn.h — 4.53 KB
2026-09-11 13:33 · rw-r--r--
4.53 KB 2026-09-11 13:33 rw-r--r--
dns_resolver.h — 3.86 KB
2026-09-11 13:33 · rw-r--r--
3.86 KB 2026-09-11 13:33 rw-r--r--
dpll.h — 9.44 KB
2026-09-11 13:33 · rw-r--r--
9.44 KB 2026-09-11 13:33 rw-r--r--
dqblk_xfs.h — 9.17 KB
2026-09-11 13:33 · rw-r--r--
9.17 KB 2026-09-11 13:33 rw-r--r--
edd.h — 5.47 KB
2026-09-11 13:33 · rw-r--r--
5.47 KB 2026-09-11 13:33 rw-r--r--
efs_fs_sb.h — 2.17 KB
2026-09-11 13:33 · rw-r--r--
2.17 KB 2026-09-11 13:33 rw-r--r--
elf-em.h — 2.57 KB
2026-09-11 13:33 · rw-r--r--
2.57 KB 2026-09-11 13:33 rw-r--r--
elf-fdpic.h — 1.1 KB
2026-09-11 13:33 · rw-r--r--
1.1 KB 2026-09-11 13:33 rw-r--r--
elf.h — 14.97 KB
2026-09-11 13:33 · rw-r--r--
14.97 KB 2026-09-11 13:33 rw-r--r--
errno.h — 23 B
2026-09-11 13:33 · rw-r--r--
23 B 2026-09-11 13:33 rw-r--r--
errqueue.h — 1.94 KB
2026-09-11 13:33 · rw-r--r--
1.94 KB 2026-09-11 13:33 rw-r--r--
erspan.h — 1.03 KB
2026-09-11 13:33 · rw-r--r--
1.03 KB 2026-09-11 13:33 rw-r--r--
ethtool.h — 101.65 KB
2026-09-11 13:33 · rw-r--r--
101.65 KB 2026-09-11 13:33 rw-r--r--
ethtool_netlink.h — 6.17 KB
2026-09-11 13:33 · rw-r--r--
6.17 KB 2026-09-11 13:33 rw-r--r--
ethtool_netlink_generated.h — 19.17 KB
2026-09-11 13:33 · rw-r--r--
19.17 KB 2026-09-11 13:33 rw-r--r--
eventfd.h — 264 B
2026-09-11 13:33 · rw-r--r--
264 B 2026-09-11 13:33 rw-r--r--
eventpoll.h — 2.84 KB
2026-09-11 13:33 · rw-r--r--
2.84 KB 2026-09-11 13:33 rw-r--r--
f2fs.h — 3.22 KB
2026-09-11 13:33 · rw-r--r--
3.22 KB 2026-09-11 13:33 rw-r--r--
fadvise.h — 842 B
2026-09-11 13:33 · rw-r--r--
842 B 2026-09-11 13:33 rw-r--r--
falloc.h — 3.56 KB
2026-09-11 13:33 · rw-r--r--
3.56 KB 2026-09-11 13:33 rw-r--r--
fanotify.h — 7.7 KB
2026-09-11 13:33 · rw-r--r--
7.7 KB 2026-09-11 13:33 rw-r--r--
fb.h — 16.09 KB
2026-09-11 13:33 · rw-r--r--
16.09 KB 2026-09-11 13:33 rw-r--r--
fcntl.h — 4.22 KB
2026-09-11 13:33 · rw-r--r--
4.22 KB 2026-09-11 13:33 rw-r--r--
fd.h — 11.83 KB
2026-09-11 13:33 · rw-r--r--
11.83 KB 2026-09-11 13:33 rw-r--r--
fdreg.h — 5.24 KB
2026-09-11 13:33 · rw-r--r--
5.24 KB 2026-09-11 13:33 rw-r--r--
fib_rules.h — 1.99 KB
2026-09-11 13:33 · rw-r--r--
1.99 KB 2026-09-11 13:33 rw-r--r--
fiemap.h — 2.71 KB
2026-09-11 13:33 · rw-r--r--
2.71 KB 2026-09-11 13:33 rw-r--r--
filter.h — 2.16 KB
2026-09-11 13:33 · rw-r--r--
2.16 KB 2026-09-11 13:33 rw-r--r--
firewire-cdev.h — 43.2 KB
2026-09-11 13:33 · rw-r--r--
43.2 KB 2026-09-11 13:33 rw-r--r--
firewire-constants.h — 3.16 KB
2026-09-11 13:33 · rw-r--r--
3.16 KB 2026-09-11 13:33 rw-r--r--
fou.h — 819 B
2026-09-11 13:33 · rw-r--r--
819 B 2026-09-11 13:33 rw-r--r--
fpga-dfl.h — 8.52 KB
2026-09-11 13:33 · rw-r--r--
8.52 KB 2026-09-11 13:33 rw-r--r--
fs.h — 13.23 KB
2026-09-11 13:33 · rw-r--r--
13.23 KB 2026-09-11 13:33 rw-r--r--
fscrypt.h — 6.41 KB
2026-09-11 13:33 · rw-r--r--
6.41 KB 2026-09-11 13:33 rw-r--r--
fsi.h — 2.2 KB
2026-09-11 13:33 · rw-r--r--
2.2 KB 2026-09-11 13:33 rw-r--r--
fsl_hypervisor.h — 7.13 KB
2026-09-11 13:33 · rw-r--r--
7.13 KB 2026-09-11 13:33 rw-r--r--
fsl_mc.h — 734 B
2026-09-11 13:33 · rw-r--r--
734 B 2026-09-11 13:33 rw-r--r--
fsmap.h — 4.29 KB
2026-09-11 13:33 · rw-r--r--
4.29 KB 2026-09-11 13:33 rw-r--r--
fsverity.h — 3.11 KB
2026-09-11 13:33 · rw-r--r--
3.11 KB 2026-09-11 13:33 rw-r--r--
fuse.h — 25.36 KB
2026-09-11 13:33 · rw-r--r--
25.36 KB 2026-09-11 13:33 rw-r--r--
futex.h — 6.23 KB
2026-09-11 13:33 · rw-r--r--
6.23 KB 2026-09-11 13:33 rw-r--r--
gameport.h — 897 B
2026-09-11 13:33 · rw-r--r--
897 B 2026-09-11 13:33 rw-r--r--
gen_stats.h — 1.49 KB
2026-09-11 13:33 · rw-r--r--
1.49 KB 2026-09-11 13:33 rw-r--r--
genetlink.h — 2.19 KB
2026-09-11 13:33 · rw-r--r--
2.19 KB 2026-09-11 13:33 rw-r--r--
gfs2_ondisk.h — 14.43 KB
2026-09-11 13:33 · rw-r--r--
14.43 KB 2026-09-11 13:33 rw-r--r--
gpio.h — 19.46 KB
2026-09-11 13:33 · rw-r--r--
19.46 KB 2026-09-11 13:33 rw-r--r--
gsmmux.h — 4.4 KB
2026-09-11 13:33 · rw-r--r--
4.4 KB 2026-09-11 13:33 rw-r--r--
gtp.h — 734 B
2026-09-11 13:33 · rw-r--r--
734 B 2026-09-11 13:33 rw-r--r--
handshake.h — 1.61 KB
2026-09-11 13:33 · rw-r--r--
1.61 KB 2026-09-11 13:33 rw-r--r--
hash_info.h — 971 B
2026-09-11 13:33 · rw-r--r--
971 B 2026-09-11 13:33 rw-r--r--
hdlc.h — 637 B
2026-09-11 13:33 · rw-r--r--
637 B 2026-09-11 13:33 rw-r--r--
hdlcdrv.h — 2.84 KB
2026-09-11 13:33 · rw-r--r--
2.84 KB 2026-09-11 13:33 rw-r--r--
hdreg.h — 22.17 KB
2026-09-11 13:33 · rw-r--r--
22.17 KB 2026-09-11 13:33 rw-r--r--
hid.h — 2.04 KB
2026-09-11 13:33 · rw-r--r--
2.04 KB 2026-09-11 13:33 rw-r--r--
hiddev.h — 6.2 KB
2026-09-11 13:33 · rw-r--r--
6.2 KB 2026-09-11 13:33 rw-r--r--
hidraw.h — 1.95 KB
2026-09-11 13:33 · rw-r--r--
1.95 KB 2026-09-11 13:33 rw-r--r--
hpet.h — 743 B
2026-09-11 13:33 · rw-r--r--
743 B 2026-09-11 13:33 rw-r--r--
hsr_netlink.h — 1.08 KB
2026-09-11 13:33 · rw-r--r--
1.08 KB 2026-09-11 13:33 rw-r--r--
hw_breakpoint.h — 742 B
2026-09-11 13:33 · rw-r--r--
742 B 2026-09-11 13:33 rw-r--r--
hyperv.h — 10.89 KB
2026-09-11 13:33 · rw-r--r--
10.89 KB 2026-09-11 13:33 rw-r--r--
i2c-dev.h — 1.83 KB
2026-09-11 13:33 · rw-r--r--
1.83 KB 2026-09-11 13:33 rw-r--r--
i2c.h — 6.73 KB
2026-09-11 13:33 · rw-r--r--
6.73 KB 2026-09-11 13:33 rw-r--r--
i2o-dev.h — 11.28 KB
2026-09-11 13:33 · rw-r--r--
11.28 KB 2026-09-11 13:33 rw-r--r--
i8k.h — 1.49 KB
2026-09-11 13:33 · rw-r--r--
1.49 KB 2026-09-11 13:33 rw-r--r--
icmp.h — 4.67 KB
2026-09-11 13:33 · rw-r--r--
4.67 KB 2026-09-11 13:33 rw-r--r--
icmpv6.h — 4.2 KB
2026-09-11 13:33 · rw-r--r--
4.2 KB 2026-09-11 13:33 rw-r--r--
idxd.h — 9.11 KB
2026-09-11 13:33 · rw-r--r--
9.11 KB 2026-09-11 13:33 rw-r--r--
if.h — 10.67 KB
2026-09-11 13:33 · rw-r--r--
10.67 KB 2026-09-11 13:33 rw-r--r--
if_addr.h — 1.84 KB
2026-09-11 13:33 · rw-r--r--
1.84 KB 2026-09-11 13:33 rw-r--r--
if_addrlabel.h — 721 B
2026-09-11 13:33 · rw-r--r--
721 B 2026-09-11 13:33 rw-r--r--
if_alg.h — 1.53 KB
2026-09-11 13:33 · rw-r--r--
1.53 KB 2026-09-11 13:33 rw-r--r--
if_arcnet.h — 3.63 KB
2026-09-11 13:33 · rw-r--r--
3.63 KB 2026-09-11 13:33 rw-r--r--
if_arp.h — 6.41 KB
2026-09-11 13:33 · rw-r--r--
6.41 KB 2026-09-11 13:33 rw-r--r--
if_bonding.h — 5.02 KB
2026-09-11 13:33 · rw-r--r--
5.02 KB 2026-09-11 13:33 rw-r--r--
if_bridge.h — 20.27 KB
2026-09-11 13:33 · rw-r--r--
20.27 KB 2026-09-11 13:33 rw-r--r--
if_cablemodem.h — 986 B
2026-09-11 13:33 · rw-r--r--
986 B 2026-09-11 13:33 rw-r--r--
if_eql.h — 1.32 KB
2026-09-11 13:33 · rw-r--r--
1.32 KB 2026-09-11 13:33 rw-r--r--
if_ether.h — 8.21 KB
2026-09-11 13:33 · rw-r--r--
8.21 KB 2026-09-11 13:33 rw-r--r--
if_fc.h — 1.7 KB
2026-09-11 13:33 · rw-r--r--
1.7 KB 2026-09-11 13:33 rw-r--r--
if_fddi.h — 4.27 KB
2026-09-11 13:33 · rw-r--r--
4.27 KB 2026-09-11 13:33 rw-r--r--
if_hippi.h — 4.14 KB
2026-09-11 13:33 · rw-r--r--
4.14 KB 2026-09-11 13:33 rw-r--r--
if_infiniband.h — 1.22 KB
2026-09-11 13:33 · rw-r--r--
1.22 KB 2026-09-11 13:33 rw-r--r--
if_link.h — 52.97 KB
2026-09-11 13:33 · rw-r--r--
52.97 KB 2026-09-11 13:33 rw-r--r--
if_ltalk.h — 210 B
2026-09-11 13:33 · rw-r--r--
210 B 2026-09-11 13:33 rw-r--r--
if_macsec.h — 6.35 KB
2026-09-11 13:33 · rw-r--r--
6.35 KB 2026-09-11 13:33 rw-r--r--
if_packet.h — 7.99 KB
2026-09-11 13:33 · rw-r--r--
7.99 KB 2026-09-11 13:33 rw-r--r--
if_phonet.h — 424 B
2026-09-11 13:33 · rw-r--r--
424 B 2026-09-11 13:33 rw-r--r--
if_plip.h — 660 B
2026-09-11 13:33 · rw-r--r--
660 B 2026-09-11 13:33 rw-r--r--
if_ppp.h — 29 B
2026-09-11 13:33 · rw-r--r--
29 B 2026-09-11 13:33 rw-r--r--
if_pppol2tp.h — 3.23 KB
2026-09-11 13:33 · rw-r--r--
3.23 KB 2026-09-11 13:33 rw-r--r--
if_pppox.h — 4.76 KB
2026-09-11 13:33 · rw-r--r--
4.76 KB 2026-09-11 13:33 rw-r--r--
if_slip.h — 872 B
2026-09-11 13:33 · rw-r--r--
872 B 2026-09-11 13:33 rw-r--r--
if_team.h — 2.54 KB
2026-09-11 13:33 · rw-r--r--
2.54 KB 2026-09-11 13:33 rw-r--r--
if_tun.h — 4 KB
2026-09-11 13:33 · rw-r--r--
4 KB 2026-09-11 13:33 rw-r--r--
if_tunnel.h — 5.36 KB
2026-09-11 13:33 · rw-r--r--
5.36 KB 2026-09-11 13:33 rw-r--r--
if_vlan.h — 1.79 KB
2026-09-11 13:33 · rw-r--r--
1.79 KB 2026-09-11 13:33 rw-r--r--
if_x25.h — 881 B
2026-09-11 13:33 · rw-r--r--
881 B 2026-09-11 13:33 rw-r--r--
if_xdp.h — 5.29 KB
2026-09-11 13:33 · rw-r--r--
5.29 KB 2026-09-11 13:33 rw-r--r--
ife.h — 351 B
2026-09-11 13:33 · rw-r--r--
351 B 2026-09-11 13:33 rw-r--r--
igmp.h — 2.99 KB
2026-09-11 13:33 · rw-r--r--
2.99 KB 2026-09-11 13:33 rw-r--r--
ila.h — 1.22 KB
2026-09-11 13:33 · rw-r--r--
1.22 KB 2026-09-11 13:33 rw-r--r--
in.h — 10.24 KB
2026-09-11 13:33 · rw-r--r--
10.24 KB 2026-09-11 13:33 rw-r--r--
in6.h — 7.36 KB
2026-09-11 13:33 · rw-r--r--
7.36 KB 2026-09-11 13:33 rw-r--r--
in_route.h — 936 B
2026-09-11 13:33 · rw-r--r--
936 B 2026-09-11 13:33 rw-r--r--
inet_diag.h — 4.9 KB
2026-09-11 13:33 · rw-r--r--
4.9 KB 2026-09-11 13:33 rw-r--r--
inotify.h — 3.21 KB
2026-09-11 13:33 · rw-r--r--
3.21 KB 2026-09-11 13:33 rw-r--r--
input-event-codes.h — 29.56 KB
2026-09-11 13:33 · rw-r--r--
29.56 KB 2026-09-11 13:33 rw-r--r--
input.h — 15.86 KB
2026-09-11 13:33 · rw-r--r--
15.86 KB 2026-09-11 13:33 rw-r--r--
io_uring.h — 24.48 KB
2026-09-11 13:33 · rw-r--r--
24.48 KB 2026-09-11 13:33 rw-r--r--
ioctl.h — 163 B
2026-09-11 13:33 · rw-r--r--
163 B 2026-09-11 13:33 rw-r--r--
iommufd.h — 47.78 KB
2026-09-11 13:33 · rw-r--r--
47.78 KB 2026-09-11 13:33 rw-r--r--
ioprio.h — 4.08 KB
2026-09-11 13:33 · rw-r--r--
4.08 KB 2026-09-11 13:33 rw-r--r--
ip.h — 4.7 KB
2026-09-11 13:33 · rw-r--r--
4.7 KB 2026-09-11 13:33 rw-r--r--
ip6_tunnel.h — 1.91 KB
2026-09-11 13:33 · rw-r--r--
1.91 KB 2026-09-11 13:33 rw-r--r--
ip_vs.h — 13.8 KB
2026-09-11 13:33 · rw-r--r--
13.8 KB 2026-09-11 13:33 rw-r--r--
ipc.h — 2.05 KB
2026-09-11 13:33 · rw-r--r--
2.05 KB 2026-09-11 13:33 rw-r--r--
ipmi.h — 15.08 KB
2026-09-11 13:33 · rw-r--r--
15.08 KB 2026-09-11 13:33 rw-r--r--
ipmi_bmc.h — 488 B
2026-09-11 13:33 · rw-r--r--
488 B 2026-09-11 13:33 rw-r--r--
ipmi_msgdefs.h — 3.35 KB
2026-09-11 13:33 · rw-r--r--
3.35 KB 2026-09-11 13:33 rw-r--r--
ipmi_ssif_bmc.h — 441 B
2026-09-11 13:33 · rw-r--r--
441 B 2026-09-11 13:33 rw-r--r--
ipsec.h — 947 B
2026-09-11 13:33 · rw-r--r--
947 B 2026-09-11 13:33 rw-r--r--
ipv6.h — 4.07 KB
2026-09-11 13:33 · rw-r--r--
4.07 KB 2026-09-11 13:33 rw-r--r--
ipv6_route.h — 1.86 KB
2026-09-11 13:33 · rw-r--r--
1.86 KB 2026-09-11 13:33 rw-r--r--
ipx.h — 2.29 KB
2026-09-11 13:33 · rw-r--r--
2.29 KB 2026-09-11 13:33 rw-r--r--
irqnr.h — 104 B
2026-09-11 13:33 · rw-r--r--
104 B 2026-09-11 13:33 rw-r--r--
iso_fs.h — 6.33 KB
2026-09-11 13:33 · rw-r--r--
6.33 KB 2026-09-11 13:33 rw-r--r--
isst_if.h — 15.8 KB
2026-09-11 13:33 · rw-r--r--
15.8 KB 2026-09-11 13:33 rw-r--r--
ivtv.h — 2.95 KB
2026-09-11 13:33 · rw-r--r--
2.95 KB 2026-09-11 13:33 rw-r--r--
ivtvfb.h — 1.18 KB
2026-09-11 13:33 · rw-r--r--
1.18 KB 2026-09-11 13:33 rw-r--r--
jffs2.h — 6.66 KB
2026-09-11 13:33 · rw-r--r--
6.66 KB 2026-09-11 13:33 rw-r--r--
joystick.h — 3.35 KB
2026-09-11 13:33 · rw-r--r--
3.35 KB 2026-09-11 13:33 rw-r--r--
kcm.h — 822 B
2026-09-11 13:33 · rw-r--r--
822 B 2026-09-11 13:33 rw-r--r--
kcmp.h — 522 B
2026-09-11 13:33 · rw-r--r--
522 B 2026-09-11 13:33 rw-r--r--
kcov.h — 1.92 KB
2026-09-11 13:33 · rw-r--r--
1.92 KB 2026-09-11 13:33 rw-r--r--
kd.h — 6.3 KB
2026-09-11 13:33 · rw-r--r--
6.3 KB 2026-09-11 13:33 rw-r--r--
kdev_t.h — 383 B
2026-09-11 13:33 · rw-r--r--
383 B 2026-09-11 13:33 rw-r--r--
kernel-page-flags.h — 900 B
2026-09-11 13:33 · rw-r--r--
900 B 2026-09-11 13:33 rw-r--r--
kernel.h — 194 B
2026-09-11 13:33 · rw-r--r--
194 B 2026-09-11 13:33 rw-r--r--
kernelcapi.h — 1019 B
2026-09-11 13:33 · rw-r--r--
1019 B 2026-09-11 13:33 rw-r--r--
kexec.h — 2.05 KB
2026-09-11 13:33 · rw-r--r--
2.05 KB 2026-09-11 13:33 rw-r--r--
keyboard.h — 13.14 KB
2026-09-11 13:33 · rw-r--r--
13.14 KB 2026-09-11 13:33 rw-r--r--
keyctl.h — 5.86 KB
2026-09-11 13:33 · rw-r--r--
5.86 KB 2026-09-11 13:33 rw-r--r--
kfd_ioctl.h — 57.2 KB
2026-09-11 13:33 · rw-r--r--
57.2 KB 2026-09-11 13:33 rw-r--r--
kfd_sysfs.h — 5.25 KB
2026-09-11 13:33 · rw-r--r--
5.25 KB 2026-09-11 13:33 rw-r--r--
kvm.h — 47.24 KB
2026-09-11 13:33 · rw-r--r--
47.24 KB 2026-09-11 13:33 rw-r--r--
kvm_para.h — 1001 B
2026-09-11 13:33 · rw-r--r--
1001 B 2026-09-11 13:33 rw-r--r--
l2tp.h — 5.61 KB
2026-09-11 13:33 · rw-r--r--
5.61 KB 2026-09-11 13:33 rw-r--r--
landlock.h — 11.55 KB
2026-09-11 13:33 · rw-r--r--
11.55 KB 2026-09-11 13:33 rw-r--r--
libc-compat.h — 8.09 KB
2026-09-11 13:33 · rw-r--r--
8.09 KB 2026-09-11 13:33 rw-r--r--
limits.h — 937 B
2026-09-11 13:33 · rw-r--r--
937 B 2026-09-11 13:33 rw-r--r--
lirc.h — 7.95 KB
2026-09-11 13:33 · rw-r--r--
7.95 KB 2026-09-11 13:33 rw-r--r--
llc.h — 3.09 KB
2026-09-11 13:33 · rw-r--r--
3.09 KB 2026-09-11 13:33 rw-r--r--
loadpin.h — 834 B
2026-09-11 13:33 · rw-r--r--
834 B 2026-09-11 13:33 rw-r--r--
loop.h — 3.32 KB
2026-09-11 13:33 · rw-r--r--
3.32 KB 2026-09-11 13:33 rw-r--r--
lp.h — 4.09 KB
2026-09-11 13:33 · rw-r--r--
4.09 KB 2026-09-11 13:33 rw-r--r--
lsm.h — 1.51 KB
2026-09-11 13:33 · rw-r--r--
1.51 KB 2026-09-11 13:33 rw-r--r--
lwtunnel.h — 2.31 KB
2026-09-11 13:33 · rw-r--r--
2.31 KB 2026-09-11 13:33 rw-r--r--
magic.h — 3.78 KB
2026-09-11 13:33 · rw-r--r--
3.78 KB 2026-09-11 13:33 rw-r--r--
major.h — 4.55 KB
2026-09-11 13:33 · rw-r--r--
4.55 KB 2026-09-11 13:33 rw-r--r--
map_to_7segment.h — 6.45 KB
2026-09-11 13:33 · rw-r--r--
6.45 KB 2026-09-11 13:33 rw-r--r--
matroxfb.h — 1.43 KB
2026-09-11 13:33 · rw-r--r--
1.43 KB 2026-09-11 13:33 rw-r--r--
max2175.h — 1.01 KB
2026-09-11 13:33 · rw-r--r--
1.01 KB 2026-09-11 13:33 rw-r--r--
mdio.h — 23.82 KB
2026-09-11 13:33 · rw-r--r--
23.82 KB 2026-09-11 13:33 rw-r--r--
media-bus-format.h — 6.75 KB
2026-09-11 13:33 · rw-r--r--
6.75 KB 2026-09-11 13:33 rw-r--r--
media.h — 12.46 KB
2026-09-11 13:33 · rw-r--r--
12.46 KB 2026-09-11 13:33 rw-r--r--
mei.h — 3.4 KB
2026-09-11 13:33 · rw-r--r--
3.4 KB 2026-09-11 13:33 rw-r--r--
mei_uuid.h — 738 B
2026-09-11 13:33 · rw-r--r--
738 B 2026-09-11 13:33 rw-r--r--
membarrier.h — 9.14 KB
2026-09-11 13:33 · rw-r--r--
9.14 KB 2026-09-11 13:33 rw-r--r--
memfd.h — 1.43 KB
2026-09-11 13:33 · rw-r--r--
1.43 KB 2026-09-11 13:33 rw-r--r--
mempolicy.h — 2.51 KB
2026-09-11 13:33 · rw-r--r--
2.51 KB 2026-09-11 13:33 rw-r--r--
meye.h — 2.47 KB
2026-09-11 13:33 · rw-r--r--
2.47 KB 2026-09-11 13:33 rw-r--r--
mii.h — 9.27 KB
2026-09-11 13:33 · rw-r--r--
9.27 KB 2026-09-11 13:33 rw-r--r--
minix_fs.h — 2.07 KB
2026-09-11 13:33 · rw-r--r--
2.07 KB 2026-09-11 13:33 rw-r--r--
mman.h — 1.75 KB
2026-09-11 13:33 · rw-r--r--
1.75 KB 2026-09-11 13:33 rw-r--r--
mmtimer.h — 2.07 KB
2026-09-11 13:33 · rw-r--r--
2.07 KB 2026-09-11 13:33 rw-r--r--
module.h — 293 B
2026-09-11 13:33 · rw-r--r--
293 B 2026-09-11 13:33 rw-r--r--
mount.h — 4.9 KB
2026-09-11 13:33 · rw-r--r--
4.9 KB 2026-09-11 13:33 rw-r--r--
mpls.h — 2.25 KB
2026-09-11 13:33 · rw-r--r--
2.25 KB 2026-09-11 13:33 rw-r--r--
mpls_iptunnel.h — 761 B
2026-09-11 13:33 · rw-r--r--
761 B 2026-09-11 13:33 rw-r--r--
mptcp.h — 3.67 KB
2026-09-11 13:33 · rw-r--r--
3.67 KB 2026-09-11 13:33 rw-r--r--
mptcp_pm.h — 4.3 KB
2026-09-11 13:33 · rw-r--r--
4.3 KB 2026-09-11 13:33 rw-r--r--
mqueue.h — 2.15 KB
2026-09-11 13:33 · rw-r--r--
2.15 KB 2026-09-11 13:33 rw-r--r--
mroute.h — 5.78 KB
2026-09-11 13:33 · rw-r--r--
5.78 KB 2026-09-11 13:33 rw-r--r--
mroute6.h — 4.81 KB
2026-09-11 13:33 · rw-r--r--
4.81 KB 2026-09-11 13:33 rw-r--r--
mrp_bridge.h — 1.67 KB
2026-09-11 13:33 · rw-r--r--
1.67 KB 2026-09-11 13:33 rw-r--r--
msdos_fs.h — 6.57 KB
2026-09-11 13:33 · rw-r--r--
6.57 KB 2026-09-11 13:33 rw-r--r--
msg.h — 3.31 KB
2026-09-11 13:33 · rw-r--r--
3.31 KB 2026-09-11 13:33 rw-r--r--
mshv.h — 7.93 KB
2026-09-11 13:33 · rw-r--r--
7.93 KB 2026-09-11 13:33 rw-r--r--
mtio.h — 7.98 KB
2026-09-11 13:33 · rw-r--r--
7.98 KB 2026-09-11 13:33 rw-r--r--
nbd-netlink.h — 2.35 KB
2026-09-11 13:33 · rw-r--r--
2.35 KB 2026-09-11 13:33 rw-r--r--
nbd.h — 3.77 KB
2026-09-11 13:33 · rw-r--r--
3.77 KB 2026-09-11 13:33 rw-r--r--
ncsi.h — 4.71 KB
2026-09-11 13:33 · rw-r--r--
4.71 KB 2026-09-11 13:33 rw-r--r--
ndctl.h — 6.67 KB
2026-09-11 13:33 · rw-r--r--
6.67 KB 2026-09-11 13:33 rw-r--r--
neighbour.h — 5.91 KB
2026-09-11 13:33 · rw-r--r--
5.91 KB 2026-09-11 13:33 rw-r--r--
net.h — 2.04 KB
2026-09-11 13:33 · rw-r--r--
2.04 KB 2026-09-11 13:33 rw-r--r--
net_dropmon.h — 2.85 KB
2026-09-11 13:33 · rw-r--r--
2.85 KB 2026-09-11 13:33 rw-r--r--
net_namespace.h — 715 B
2026-09-11 13:33 · rw-r--r--
715 B 2026-09-11 13:33 rw-r--r--
net_shaper.h — 2.52 KB
2026-09-11 13:33 · rw-r--r--
2.52 KB 2026-09-11 13:33 rw-r--r--
net_tstamp.h — 6.3 KB
2026-09-11 13:33 · rw-r--r--
6.3 KB 2026-09-11 13:33 rw-r--r--
netconf.h — 614 B
2026-09-11 13:33 · rw-r--r--
614 B 2026-09-11 13:33 rw-r--r--
netdev.h — 5.65 KB
2026-09-11 13:33 · rw-r--r--
5.65 KB 2026-09-11 13:33 rw-r--r--
netdevice.h — 2.2 KB
2026-09-11 13:33 · rw-r--r--
2.2 KB 2026-09-11 13:33 rw-r--r--
netfilter.h — 1.69 KB
2026-09-11 13:33 · rw-r--r--
1.69 KB 2026-09-11 13:33 rw-r--r--
netfilter_arp.h — 445 B
2026-09-11 13:33 · rw-r--r--
445 B 2026-09-11 13:33 rw-r--r--
netfilter_bridge.h — 1.14 KB
2026-09-11 13:33 · rw-r--r--
1.14 KB 2026-09-11 13:33 rw-r--r--
netfilter_decnet.h — 1.72 KB
2026-09-11 13:33 · rw-r--r--
1.72 KB 2026-09-11 13:33 rw-r--r--
netfilter_ipv4.h — 1.45 KB
2026-09-11 13:33 · rw-r--r--
1.45 KB 2026-09-11 13:33 rw-r--r--
netfilter_ipv6.h — 1.35 KB
2026-09-11 13:33 · rw-r--r--
1.35 KB 2026-09-11 13:33 rw-r--r--
netlink.h — 12.09 KB
2026-09-11 13:33 · rw-r--r--
12.09 KB 2026-09-11 13:33 rw-r--r--
netlink_diag.h — 1.49 KB
2026-09-11 13:33 · rw-r--r--
1.49 KB 2026-09-11 13:33 rw-r--r--
netrom.h — 807 B
2026-09-11 13:33 · rw-r--r--
807 B 2026-09-11 13:33 rw-r--r--
nexthop.h — 3.97 KB
2026-09-11 13:33 · rw-r--r--
3.97 KB 2026-09-11 13:33 rw-r--r--
nfc.h — 10.95 KB
2026-09-11 13:33 · rw-r--r--
10.95 KB 2026-09-11 13:33 rw-r--r--
nfs.h — 4.36 KB
2026-09-11 13:33 · rw-r--r--
4.36 KB 2026-09-11 13:33 rw-r--r--
nfs2.h — 1.43 KB
2026-09-11 13:33 · rw-r--r--
1.43 KB 2026-09-11 13:33 rw-r--r--
nfs3.h — 2.4 KB
2026-09-11 13:33 · rw-r--r--
2.4 KB 2026-09-11 13:33 rw-r--r--
nfs4.h — 6.54 KB
2026-09-11 13:33 · rw-r--r--
6.54 KB 2026-09-11 13:33 rw-r--r--
nfs4_mount.h — 1.89 KB
2026-09-11 13:33 · rw-r--r--
1.89 KB 2026-09-11 13:33 rw-r--r--
nfs_fs.h — 1.62 KB
2026-09-11 13:33 · rw-r--r--
1.62 KB 2026-09-11 13:33 rw-r--r--
nfs_idmap.h — 2.19 KB
2026-09-11 13:33 · rw-r--r--
2.19 KB 2026-09-11 13:33 rw-r--r--
nfs_mount.h — 2.09 KB
2026-09-11 13:33 · rw-r--r--
2.09 KB 2026-09-11 13:33 rw-r--r--
nfsacl.h — 718 B
2026-09-11 13:33 · rw-r--r--
718 B 2026-09-11 13:33 rw-r--r--
nfsd_netlink.h — 1.95 KB
2026-09-11 13:33 · rw-r--r--
1.95 KB 2026-09-11 13:33 rw-r--r--
nilfs2_api.h — 7.41 KB
2026-09-11 13:33 · rw-r--r--
7.41 KB 2026-09-11 13:33 rw-r--r--
nilfs2_ondisk.h — 17.66 KB
2026-09-11 13:33 · rw-r--r--
17.66 KB 2026-09-11 13:33 rw-r--r--
nitro_enclaves.h — 12.85 KB
2026-09-11 13:33 · rw-r--r--
12.85 KB 2026-09-11 13:33 rw-r--r--
nl80211.h — 355.42 KB
2026-09-11 13:33 · rw-r--r--
355.42 KB 2026-09-11 13:33 rw-r--r--
nsfs.h — 639 B
2026-09-11 13:33 · rw-r--r--
639 B 2026-09-11 13:33 rw-r--r--
nubus.h — 8 KB
2026-09-11 13:33 · rw-r--r--
8 KB 2026-09-11 13:33 rw-r--r--
nvme_ioctl.h — 2.43 KB
2026-09-11 13:33 · rw-r--r--
2.43 KB 2026-09-11 13:33 rw-r--r--
nvram.h — 532 B
2026-09-11 13:33 · rw-r--r--
532 B 2026-09-11 13:33 rw-r--r--
omap3isp.h — 20.36 KB
2026-09-11 13:33 · rw-r--r--
20.36 KB 2026-09-11 13:33 rw-r--r--
omapfb.h — 5.78 KB
2026-09-11 13:33 · rw-r--r--
5.78 KB 2026-09-11 13:33 rw-r--r--
oom.h — 511 B
2026-09-11 13:33 · rw-r--r--
511 B 2026-09-11 13:33 rw-r--r--
openat2.h — 1.42 KB
2026-09-11 13:33 · rw-r--r--
1.42 KB 2026-09-11 13:33 rw-r--r--
openvswitch.h — 40.75 KB
2026-09-11 13:33 · rw-r--r--
40.75 KB 2026-09-11 13:33 rw-r--r--
packet_diag.h — 1.63 KB
2026-09-11 13:33 · rw-r--r--
1.63 KB 2026-09-11 13:33 rw-r--r--
param.h — 141 B
2026-09-11 13:33 · rw-r--r--
141 B 2026-09-11 13:33 rw-r--r--
parport.h — 3.56 KB
2026-09-11 13:33 · rw-r--r--
3.56 KB 2026-09-11 13:33 rw-r--r--
patchkey.h — 892 B
2026-09-11 13:33 · rw-r--r--
892 B 2026-09-11 13:33 rw-r--r--
pci.h — 1.35 KB
2026-09-11 13:33 · rw-r--r--
1.35 KB 2026-09-11 13:33 rw-r--r--
pci_regs.h — 61.89 KB
2026-09-11 13:33 · rw-r--r--
61.89 KB 2026-09-11 13:33 rw-r--r--
pcitest.h — 920 B
2026-09-11 13:33 · rw-r--r--
920 B 2026-09-11 13:33 rw-r--r--
perf_event.h — 42.68 KB
2026-09-11 13:33 · rw-r--r--
42.68 KB 2026-09-11 13:33 rw-r--r--
personality.h — 2.05 KB
2026-09-11 13:33 · rw-r--r--
2.05 KB 2026-09-11 13:33 rw-r--r--
pfkeyv2.h — 10.32 KB
2026-09-11 13:33 · rw-r--r--
10.32 KB 2026-09-11 13:33 rw-r--r--
pfrut.h — 7.82 KB
2026-09-11 13:33 · rw-r--r--
7.82 KB 2026-09-11 13:33 rw-r--r--
pg.h — 2.34 KB
2026-09-11 13:33 · rw-r--r--
2.34 KB 2026-09-11 13:33 rw-r--r--
phantom.h — 1.62 KB
2026-09-11 13:33 · rw-r--r--
1.62 KB 2026-09-11 13:33 rw-r--r--
phonet.h — 4.57 KB
2026-09-11 13:33 · rw-r--r--
4.57 KB 2026-09-11 13:33 rw-r--r--
pidfd.h — 3.02 KB
2026-09-11 13:33 · rw-r--r--
3.02 KB 2026-09-11 13:33 rw-r--r--
pkt_cls.h — 18.65 KB
2026-09-11 13:33 · rw-r--r--
18.65 KB 2026-09-11 13:33 rw-r--r--
pkt_sched.h — 28.75 KB
2026-09-11 13:33 · rw-r--r--
28.75 KB 2026-09-11 13:33 rw-r--r--
pktcdvd.h — 2.63 KB
2026-09-11 13:33 · rw-r--r--
2.63 KB 2026-09-11 13:33 rw-r--r--
pmu.h — 5.32 KB
2026-09-11 13:33 · rw-r--r--
5.32 KB 2026-09-11 13:33 rw-r--r--
poll.h — 22 B
2026-09-11 13:33 · rw-r--r--
22 B 2026-09-11 13:33 rw-r--r--
posix_acl.h — 1.22 KB
2026-09-11 13:33 · rw-r--r--
1.22 KB 2026-09-11 13:33 rw-r--r--
posix_acl_xattr.h — 1.09 KB
2026-09-11 13:33 · rw-r--r--
1.09 KB 2026-09-11 13:33 rw-r--r--
posix_types.h — 1.07 KB
2026-09-11 13:33 · rw-r--r--
1.07 KB 2026-09-11 13:33 rw-r--r--
ppdev.h — 3.21 KB
2026-09-11 13:33 · rw-r--r--
3.21 KB 2026-09-11 13:33 rw-r--r--
ppp-comp.h — 2.47 KB
2026-09-11 13:33 · rw-r--r--
2.47 KB 2026-09-11 13:33 rw-r--r--
ppp-ioctl.h — 5.59 KB
2026-09-11 13:33 · rw-r--r--
5.59 KB 2026-09-11 13:33 rw-r--r--
ppp_defs.h — 5.43 KB
2026-09-11 13:33 · rw-r--r--
5.43 KB 2026-09-11 13:33 rw-r--r--
pps.h — 4.62 KB
2026-09-11 13:33 · rw-r--r--
4.62 KB 2026-09-11 13:33 rw-r--r--
pr.h — 1.59 KB
2026-09-11 13:33 · rw-r--r--
1.59 KB 2026-09-11 13:33 rw-r--r--
prctl.h — 10.93 KB
2026-09-11 13:33 · rw-r--r--
10.93 KB 2026-09-11 13:33 rw-r--r--
psample.h — 2.57 KB
2026-09-11 13:33 · rw-r--r--
2.57 KB 2026-09-11 13:33 rw-r--r--
psci.h — 5.21 KB
2026-09-11 13:33 · rw-r--r--
5.21 KB 2026-09-11 13:33 rw-r--r--
psp-dbc.h — 5.16 KB
2026-09-11 13:33 · rw-r--r--
5.16 KB 2026-09-11 13:33 rw-r--r--
psp-sev.h — 7.97 KB
2026-09-11 13:33 · rw-r--r--
7.97 KB 2026-09-11 13:33 rw-r--r--
ptp_clock.h — 7.35 KB
2026-09-11 13:33 · rw-r--r--
7.35 KB 2026-09-11 13:33 rw-r--r--
ptrace.h — 4.29 KB
2026-09-11 13:33 · rw-r--r--
4.29 KB 2026-09-11 13:33 rw-r--r--
qemu_fw_cfg.h — 2.41 KB
2026-09-11 13:33 · rw-r--r--
2.41 KB 2026-09-11 13:33 rw-r--r--
qnx4_fs.h — 2.27 KB
2026-09-11 13:33 · rw-r--r--
2.27 KB 2026-09-11 13:33 rw-r--r--
qnxtypes.h — 624 B
2026-09-11 13:33 · rw-r--r--
624 B 2026-09-11 13:33 rw-r--r--
qrtr.h — 893 B
2026-09-11 13:33 · rw-r--r--
893 B 2026-09-11 13:33 rw-r--r--
quota.h — 6.16 KB
2026-09-11 13:33 · rw-r--r--
6.16 KB 2026-09-11 13:33 rw-r--r--
radeonfb.h — 360 B
2026-09-11 13:33 · rw-r--r--
360 B 2026-09-11 13:33 rw-r--r--
random.h — 1.38 KB
2026-09-11 13:33 · rw-r--r--
1.38 KB 2026-09-11 13:33 rw-r--r--
rds.h — 10.91 KB
2026-09-11 13:33 · rw-r--r--
10.91 KB 2026-09-11 13:33 rw-r--r--
reboot.h — 1.31 KB
2026-09-11 13:33 · rw-r--r--
1.31 KB 2026-09-11 13:33 rw-r--r--
reiserfs_fs.h — 775 B
2026-09-11 13:33 · rw-r--r--
775 B 2026-09-11 13:33 rw-r--r--
reiserfs_xattr.h — 533 B
2026-09-11 13:33 · rw-r--r--
533 B 2026-09-11 13:33 rw-r--r--
remoteproc_cdev.h — 1.08 KB
2026-09-11 13:33 · rw-r--r--
1.08 KB 2026-09-11 13:33 rw-r--r--
resource.h — 2.32 KB
2026-09-11 13:33 · rw-r--r--
2.32 KB 2026-09-11 13:33 rw-r--r--
rfkill.h — 6.45 KB
2026-09-11 13:33 · rw-r--r--
6.45 KB 2026-09-11 13:33 rw-r--r--
rio_cm_cdev.h — 3.17 KB
2026-09-11 13:33 · rw-r--r--
3.17 KB 2026-09-11 13:33 rw-r--r--
rio_mport_cdev.h — 9.11 KB
2026-09-11 13:33 · rw-r--r--
9.11 KB 2026-09-11 13:33 rw-r--r--
rkisp1-config.h — 30.63 KB
2026-09-11 13:33 · rw-r--r--
30.63 KB 2026-09-11 13:33 rw-r--r--
romfs_fs.h — 1.21 KB
2026-09-11 13:33 · rw-r--r--
1.21 KB 2026-09-11 13:33 rw-r--r--
rose.h — 2.18 KB
2026-09-11 13:33 · rw-r--r--
2.18 KB 2026-09-11 13:33 rw-r--r--
route.h — 2.28 KB
2026-09-11 13:33 · rw-r--r--
2.28 KB 2026-09-11 13:33 rw-r--r--
rpl.h — 814 B
2026-09-11 13:33 · rw-r--r--
814 B 2026-09-11 13:33 rw-r--r--
rpl_iptunnel.h — 424 B
2026-09-11 13:33 · rw-r--r--
424 B 2026-09-11 13:33 rw-r--r--
rpmsg.h — 1.03 KB
2026-09-11 13:33 · rw-r--r--
1.03 KB 2026-09-11 13:33 rw-r--r--
rpmsg_types.h — 288 B
2026-09-11 13:33 · rw-r--r--
288 B 2026-09-11 13:33 rw-r--r--
rseq.h — 4.79 KB
2026-09-11 13:33 · rw-r--r--
4.79 KB 2026-09-11 13:33 rw-r--r--
rtc.h — 5.19 KB
2026-09-11 13:33 · rw-r--r--
5.19 KB 2026-09-11 13:33 rw-r--r--
rtnetlink.h — 20.8 KB
2026-09-11 13:33 · rw-r--r--
20.8 KB 2026-09-11 13:33 rw-r--r--
rxrpc.h — 4.81 KB
2026-09-11 13:33 · rw-r--r--
4.81 KB 2026-09-11 13:33 rw-r--r--
scc.h — 4.52 KB
2026-09-11 13:33 · rw-r--r--
4.52 KB 2026-09-11 13:33 rw-r--r--
sched.h — 6.12 KB
2026-09-11 13:33 · rw-r--r--
6.12 KB 2026-09-11 13:33 rw-r--r--
scif_ioctl.h — 6.23 KB
2026-09-11 13:33 · rw-r--r--
6.23 KB 2026-09-11 13:33 rw-r--r--
screen_info.h — 2.42 KB
2026-09-11 13:33 · rw-r--r--
2.42 KB 2026-09-11 13:33 rw-r--r--
sctp.h — 35.18 KB
2026-09-11 13:33 · rw-r--r--
35.18 KB 2026-09-11 13:33 rw-r--r--
seccomp.h — 5.6 KB
2026-09-11 13:33 · rw-r--r--
5.6 KB 2026-09-11 13:33 rw-r--r--
securebits.h — 2.64 KB
2026-09-11 13:33 · rw-r--r--
2.64 KB 2026-09-11 13:33 rw-r--r--
sed-opal.h — 5.29 KB
2026-09-11 13:33 · rw-r--r--
5.29 KB 2026-09-11 13:33 rw-r--r--
seg6.h — 1.14 KB
2026-09-11 13:33 · rw-r--r--
1.14 KB 2026-09-11 13:33 rw-r--r--
seg6_genl.h — 589 B
2026-09-11 13:33 · rw-r--r--
589 B 2026-09-11 13:33 rw-r--r--
seg6_hmac.h — 423 B
2026-09-11 13:33 · rw-r--r--
423 B 2026-09-11 13:33 rw-r--r--
seg6_iptunnel.h — 984 B
2026-09-11 13:33 · rw-r--r--
984 B 2026-09-11 13:33 rw-r--r--
seg6_local.h — 3.78 KB
2026-09-11 13:33 · rw-r--r--
3.78 KB 2026-09-11 13:33 rw-r--r--
selinux_netlink.h — 1.17 KB
2026-09-11 13:33 · rw-r--r--
1.17 KB 2026-09-11 13:33 rw-r--r--
sem.h — 2.98 KB
2026-09-11 13:33 · rw-r--r--
2.98 KB 2026-09-11 13:33 rw-r--r--
serial.h — 4.9 KB
2026-09-11 13:33 · rw-r--r--
4.9 KB 2026-09-11 13:33 rw-r--r--
serial_core.h — 4.93 KB
2026-09-11 13:33 · rw-r--r--
4.93 KB 2026-09-11 13:33 rw-r--r--
serial_reg.h — 15.65 KB
2026-09-11 13:33 · rw-r--r--
15.65 KB 2026-09-11 13:33 rw-r--r--
serio.h — 2.09 KB
2026-09-11 13:33 · rw-r--r--
2.09 KB 2026-09-11 13:33 rw-r--r--
sev-guest.h — 2.47 KB
2026-09-11 13:33 · rw-r--r--
2.47 KB 2026-09-11 13:33 rw-r--r--
shm.h — 3.71 KB
2026-09-11 13:33 · rw-r--r--
3.71 KB 2026-09-11 13:33 rw-r--r--
signal.h — 388 B
2026-09-11 13:33 · rw-r--r--
388 B 2026-09-11 13:33 rw-r--r--
signalfd.h — 1.2 KB
2026-09-11 13:33 · rw-r--r--
1.2 KB 2026-09-11 13:33 rw-r--r--
smc.h — 8.69 KB
2026-09-11 13:33 · rw-r--r--
8.69 KB 2026-09-11 13:33 rw-r--r--
smc_diag.h — 2.88 KB
2026-09-11 13:33 · rw-r--r--
2.88 KB 2026-09-11 13:33 rw-r--r--
smiapp.h — 1.03 KB
2026-09-11 13:33 · rw-r--r--
1.03 KB 2026-09-11 13:33 rw-r--r--
snmp.h — 14.01 KB
2026-09-11 13:33 · rw-r--r--
14.01 KB 2026-09-11 13:33 rw-r--r--
sock_diag.h — 1.27 KB
2026-09-11 13:33 · rw-r--r--
1.27 KB 2026-09-11 13:33 rw-r--r--
socket.h — 919 B
2026-09-11 13:33 · rw-r--r--
919 B 2026-09-11 13:33 rw-r--r--
sockios.h — 6.69 KB
2026-09-11 13:33 · rw-r--r--
6.69 KB 2026-09-11 13:33 rw-r--r--
sonet.h — 2.24 KB
2026-09-11 13:33 · rw-r--r--
2.24 KB 2026-09-11 13:33 rw-r--r--
sonypi.h — 5.18 KB
2026-09-11 13:33 · rw-r--r--
5.18 KB 2026-09-11 13:33 rw-r--r--
sound.h — 1.21 KB
2026-09-11 13:33 · rw-r--r--
1.21 KB 2026-09-11 13:33 rw-r--r--
soundcard.h — 44.96 KB
2026-09-11 13:33 · rw-r--r--
44.96 KB 2026-09-11 13:33 rw-r--r--
stat.h — 7.23 KB
2026-09-11 13:33 · rw-r--r--
7.23 KB 2026-09-11 13:33 rw-r--r--
stddef.h — 1.69 KB
2026-09-11 13:33 · rw-r--r--
1.69 KB 2026-09-11 13:33 rw-r--r--
stm.h — 1.25 KB
2026-09-11 13:33 · rw-r--r--
1.25 KB 2026-09-11 13:33 rw-r--r--
string.h — 238 B
2026-09-11 13:33 · rw-r--r--
238 B 2026-09-11 13:33 rw-r--r--
suspend_ioctls.h — 1.4 KB
2026-09-11 13:33 · rw-r--r--
1.4 KB 2026-09-11 13:33 rw-r--r--
swab.h — 6.76 KB
2026-09-11 13:33 · rw-r--r--
6.76 KB 2026-09-11 13:33 rw-r--r--
switchtec_ioctl.h — 5.14 KB
2026-09-11 13:33 · rw-r--r--
5.14 KB 2026-09-11 13:33 rw-r--r--
sync_file.h — 3.49 KB
2026-09-11 13:33 · rw-r--r--
3.49 KB 2026-09-11 13:33 rw-r--r--
synclink.h — 8.77 KB
2026-09-11 13:33 · rw-r--r--
8.77 KB 2026-09-11 13:33 rw-r--r--
sysctl.h — 25.3 KB
2026-09-11 13:33 · rw-r--r--
25.3 KB 2026-09-11 13:33 rw-r--r--
sysinfo.h — 1.02 KB
2026-09-11 13:33 · rw-r--r--
1.02 KB 2026-09-11 13:33 rw-r--r--
target_core_user.h — 4.52 KB
2026-09-11 13:33 · rw-r--r--
4.52 KB 2026-09-11 13:33 rw-r--r--
taskstats.h — 8.13 KB
2026-09-11 13:33 · rw-r--r--
8.13 KB 2026-09-11 13:33 rw-r--r--
tcp.h — 11.71 KB
2026-09-11 13:33 · rw-r--r--
11.71 KB 2026-09-11 13:33 rw-r--r--
tcp_metrics.h — 1.94 KB
2026-09-11 13:33 · rw-r--r--
1.94 KB 2026-09-11 13:33 rw-r--r--
tdx-guest.h — 1.27 KB
2026-09-11 13:33 · rw-r--r--
1.27 KB 2026-09-11 13:33 rw-r--r--
tee.h — 13.09 KB
2026-09-11 13:33 · rw-r--r--
13.09 KB 2026-09-11 13:33 rw-r--r--
termios.h — 172 B
2026-09-11 13:33 · rw-r--r--
172 B 2026-09-11 13:33 rw-r--r--
thermal.h — 3.23 KB
2026-09-11 13:33 · rw-r--r--
3.23 KB 2026-09-11 13:33 rw-r--r--
time.h — 1.71 KB
2026-09-11 13:33 · rw-r--r--
1.71 KB 2026-09-11 13:33 rw-r--r--
time_types.h — 1.24 KB
2026-09-11 13:33 · rw-r--r--
1.24 KB 2026-09-11 13:33 rw-r--r--
timerfd.h — 936 B
2026-09-11 13:33 · rw-r--r--
936 B 2026-09-11 13:33 rw-r--r--
times.h — 278 B
2026-09-11 13:33 · rw-r--r--
278 B 2026-09-11 13:33 rw-r--r--
timex.h — 7.63 KB
2026-09-11 13:33 · rw-r--r--
7.63 KB 2026-09-11 13:33 rw-r--r--
tiocl.h — 1.69 KB
2026-09-11 13:33 · rw-r--r--
1.69 KB 2026-09-11 13:33 rw-r--r--
tipc.h — 8.62 KB
2026-09-11 13:33 · rw-r--r--
8.62 KB 2026-09-11 13:33 rw-r--r--
tipc_config.h — 14.52 KB
2026-09-11 13:33 · rw-r--r--
14.52 KB 2026-09-11 13:33 rw-r--r--
tipc_netlink.h — 9.17 KB
2026-09-11 13:33 · rw-r--r--
9.17 KB 2026-09-11 13:33 rw-r--r--
tipc_sockets_diag.h — 468 B
2026-09-11 13:33 · rw-r--r--
468 B 2026-09-11 13:33 rw-r--r--
tls.h — 7.06 KB
2026-09-11 13:33 · rw-r--r--
7.06 KB 2026-09-11 13:33 rw-r--r--
toshiba.h — 1.88 KB
2026-09-11 13:33 · rw-r--r--
1.88 KB 2026-09-11 13:33 rw-r--r--
tps6594_pfsm.h — 1.13 KB
2026-09-11 13:33 · rw-r--r--
1.13 KB 2026-09-11 13:33 rw-r--r--
tty.h — 1.55 KB
2026-09-11 13:33 · rw-r--r--
1.55 KB 2026-09-11 13:33 rw-r--r--
tty_flags.h — 4.4 KB
2026-09-11 13:33 · rw-r--r--
4.4 KB 2026-09-11 13:33 rw-r--r--
types.h — 1.6 KB
2026-09-11 13:33 · rw-r--r--
1.6 KB 2026-09-11 13:33 rw-r--r--
udf_fs_i.h — 697 B
2026-09-11 13:33 · rw-r--r--
697 B 2026-09-11 13:33 rw-r--r--
udmabuf.h — 643 B
2026-09-11 13:33 · rw-r--r--
643 B 2026-09-11 13:33 rw-r--r--
udp.h — 1.65 KB
2026-09-11 13:33 · rw-r--r--
1.65 KB 2026-09-11 13:33 rw-r--r--
uhid.h — 4.54 KB
2026-09-11 13:33 · rw-r--r--
4.54 KB 2026-09-11 13:33 rw-r--r--
uinput.h — 9.04 KB
2026-09-11 13:33 · rw-r--r--
9.04 KB 2026-09-11 13:33 rw-r--r--
uio.h — 732 B
2026-09-11 13:33 · rw-r--r--
732 B 2026-09-11 13:33 rw-r--r--
uleds.h — 798 B
2026-09-11 13:33 · rw-r--r--
798 B 2026-09-11 13:33 rw-r--r--
ultrasound.h — 4.46 KB
2026-09-11 13:33 · rw-r--r--
4.46 KB 2026-09-11 13:33 rw-r--r--
um_timetravel.h — 3.87 KB
2026-09-11 13:33 · rw-r--r--
3.87 KB 2026-09-11 13:33 rw-r--r--
un.h — 384 B
2026-09-11 13:33 · rw-r--r--
384 B 2026-09-11 13:33 rw-r--r--
unistd.h — 220 B
2026-09-11 13:33 · rw-r--r--
220 B 2026-09-11 13:33 rw-r--r--
unix_diag.h — 1.3 KB
2026-09-11 13:33 · rw-r--r--
1.3 KB 2026-09-11 13:33 rw-r--r--
usbdevice_fs.h — 8.12 KB
2026-09-11 13:33 · rw-r--r--
8.12 KB 2026-09-11 13:33 rw-r--r--
usbip.h — 1.47 KB
2026-09-11 13:33 · rw-r--r--
1.47 KB 2026-09-11 13:33 rw-r--r--
userfaultfd.h — 10.68 KB
2026-09-11 13:33 · rw-r--r--
10.68 KB 2026-09-11 13:33 rw-r--r--
userio.h — 1.48 KB
2026-09-11 13:33 · rw-r--r--
1.48 KB 2026-09-11 13:33 rw-r--r--
utime.h — 223 B
2026-09-11 13:33 · rw-r--r--
223 B 2026-09-11 13:33 rw-r--r--
utsname.h — 669 B
2026-09-11 13:33 · rw-r--r--
669 B 2026-09-11 13:33 rw-r--r--
uuid.h — 28 B
2026-09-11 13:33 · rw-r--r--
28 B 2026-09-11 13:33 rw-r--r--
uvcvideo.h — 2.57 KB
2026-09-11 13:33 · rw-r--r--
2.57 KB 2026-09-11 13:33 rw-r--r--
v4l2-common.h — 2.01 KB
2026-09-11 13:33 · rw-r--r--
2.01 KB 2026-09-11 13:33 rw-r--r--
v4l2-controls.h — 94.59 KB
2026-09-11 13:33 · rw-r--r--
94.59 KB 2026-09-11 13:33 rw-r--r--
v4l2-dv-timings.h — 30.39 KB
2026-09-11 13:33 · rw-r--r--
30.39 KB 2026-09-11 13:33 rw-r--r--
v4l2-mediabus.h — 5.3 KB
2026-09-11 13:33 · rw-r--r--
5.3 KB 2026-09-11 13:33 rw-r--r--
v4l2-subdev.h — 9.76 KB
2026-09-11 13:33 · rw-r--r--
9.76 KB 2026-09-11 13:33 rw-r--r--
vbox_err.h — 7.09 KB
2026-09-11 13:33 · rw-r--r--
7.09 KB 2026-09-11 13:33 rw-r--r--
vbox_vmmdev_types.h — 11.38 KB
2026-09-11 13:33 · rw-r--r--
11.38 KB 2026-09-11 13:33 rw-r--r--
vboxguest.h — 9.15 KB
2026-09-11 13:33 · rw-r--r--
9.15 KB 2026-09-11 13:33 rw-r--r--
vdpa.h — 1.74 KB
2026-09-11 13:33 · rw-r--r--
1.74 KB 2026-09-11 13:33 rw-r--r--
vduse.h — 9.58 KB
2026-09-11 13:33 · rw-r--r--
9.58 KB 2026-09-11 13:33 rw-r--r--
version.h — 374 B
2026-09-11 13:33 · rw-r--r--
374 B 2026-09-11 13:33 rw-r--r--
veth.h — 224 B
2026-09-11 13:33 · rw-r--r--
224 B 2026-09-11 13:33 rw-r--r--
vfio.h — 70.16 KB
2026-09-11 13:33 · rw-r--r--
70.16 KB 2026-09-11 13:33 rw-r--r--
vfio_ccw.h — 1.29 KB
2026-09-11 13:33 · rw-r--r--
1.29 KB 2026-09-11 13:33 rw-r--r--
vfio_zdev.h — 2.48 KB
2026-09-11 13:33 · rw-r--r--
2.48 KB 2026-09-11 13:33 rw-r--r--
vhost.h — 8.24 KB
2026-09-11 13:33 · rw-r--r--
8.24 KB 2026-09-11 13:33 rw-r--r--
vhost_types.h — 4.77 KB
2026-09-11 13:33 · rw-r--r--
4.77 KB 2026-09-11 13:33 rw-r--r--
videodev2.h — 99.3 KB
2026-09-11 13:33 · rw-r--r--
99.3 KB 2026-09-11 13:33 rw-r--r--
virtio_9p.h — 2 KB
2026-09-11 13:33 · rw-r--r--
2 KB 2026-09-11 13:33 rw-r--r--
virtio_balloon.h — 5.16 KB
2026-09-11 13:33 · rw-r--r--
5.16 KB 2026-09-11 13:33 rw-r--r--
virtio_blk.h — 9.75 KB
2026-09-11 13:33 · rw-r--r--
9.75 KB 2026-09-11 13:33 rw-r--r--
virtio_bt.h — 910 B
2026-09-11 13:33 · rw-r--r--
910 B 2026-09-11 13:33 rw-r--r--
virtio_config.h — 4.36 KB
2026-09-11 13:33 · rw-r--r--
4.36 KB 2026-09-11 13:33 rw-r--r--
virtio_console.h — 3.08 KB
2026-09-11 13:33 · rw-r--r--
3.08 KB 2026-09-11 13:33 rw-r--r--
virtio_crypto.h — 13.56 KB
2026-09-11 13:33 · rw-r--r--
13.56 KB 2026-09-11 13:33 rw-r--r--
virtio_fs.h — 573 B
2026-09-11 13:33 · rw-r--r--
573 B 2026-09-11 13:33 rw-r--r--
virtio_gpio.h — 1.7 KB
2026-09-11 13:33 · rw-r--r--
1.7 KB 2026-09-11 13:33 rw-r--r--
virtio_gpu.h — 11.33 KB
2026-09-11 13:33 · rw-r--r--
11.33 KB 2026-09-11 13:33 rw-r--r--
virtio_i2c.h — 1.16 KB
2026-09-11 13:33 · rw-r--r--
1.16 KB 2026-09-11 13:33 rw-r--r--
virtio_ids.h — 3.7 KB
2026-09-11 13:33 · rw-r--r--
3.7 KB 2026-09-11 13:33 rw-r--r--
virtio_input.h — 2.46 KB
2026-09-11 13:33 · rw-r--r--
2.46 KB 2026-09-11 13:33 rw-r--r--
virtio_iommu.h — 3.84 KB
2026-09-11 13:33 · rw-r--r--
3.84 KB 2026-09-11 13:33 rw-r--r--
virtio_mem.h — 6.99 KB
2026-09-11 13:33 · rw-r--r--
6.99 KB 2026-09-11 13:33 rw-r--r--
virtio_mmio.h — 4.85 KB
2026-09-11 13:33 · rw-r--r--
4.85 KB 2026-09-11 13:33 rw-r--r--
virtio_net.h — 14.72 KB
2026-09-11 13:33 · rw-r--r--
14.72 KB 2026-09-11 13:33 rw-r--r--
virtio_pci.h — 7.3 KB
2026-09-11 13:33 · rw-r--r--
7.3 KB 2026-09-11 13:33 rw-r--r--
virtio_pcidev.h — 2.33 KB
2026-09-11 13:33 · rw-r--r--
2.33 KB 2026-09-11 13:33 rw-r--r--
virtio_pmem.h — 641 B
2026-09-11 13:33 · rw-r--r--
641 B 2026-09-11 13:33 rw-r--r--
virtio_ring.h — 8.52 KB
2026-09-11 13:33 · rw-r--r--
8.52 KB 2026-09-11 13:33 rw-r--r--
virtio_rng.h — 265 B
2026-09-11 13:33 · rw-r--r--
265 B 2026-09-11 13:33 rw-r--r--
virtio_scmi.h — 637 B
2026-09-11 13:33 · rw-r--r--
637 B 2026-09-11 13:33 rw-r--r--
virtio_scsi.h — 5.94 KB
2026-09-11 13:33 · rw-r--r--
5.94 KB 2026-09-11 13:33 rw-r--r--
virtio_snd.h — 12.86 KB
2026-09-11 13:33 · rw-r--r--
12.86 KB 2026-09-11 13:33 rw-r--r--
virtio_types.h — 2.1 KB
2026-09-11 13:33 · rw-r--r--
2.1 KB 2026-09-11 13:33 rw-r--r--
virtio_vsock.h — 3.27 KB
2026-09-11 13:33 · rw-r--r--
3.27 KB 2026-09-11 13:33 rw-r--r--
vm_sockets.h — 7.18 KB
2026-09-11 13:33 · rw-r--r--
7.18 KB 2026-09-11 13:33 rw-r--r--
vm_sockets_diag.h — 963 B
2026-09-11 13:33 · rw-r--r--
963 B 2026-09-11 13:33 rw-r--r--
vmcore.h — 455 B
2026-09-11 13:33 · rw-r--r--
455 B 2026-09-11 13:33 rw-r--r--
vsockmon.h — 1.84 KB
2026-09-11 13:33 · rw-r--r--
1.84 KB 2026-09-11 13:33 rw-r--r--
vt.h — 2.99 KB
2026-09-11 13:33 · rw-r--r--
2.99 KB 2026-09-11 13:33 rw-r--r--
vtpm_proxy.h — 1.68 KB
2026-09-11 13:33 · rw-r--r--
1.68 KB 2026-09-11 13:33 rw-r--r--
wait.h — 682 B
2026-09-11 13:33 · rw-r--r--
682 B 2026-09-11 13:33 rw-r--r--
watch_queue.h — 3.41 KB
2026-09-11 13:33 · rw-r--r--
3.41 KB 2026-09-11 13:33 rw-r--r--
watchdog.h — 2.28 KB
2026-09-11 13:33 · rw-r--r--
2.28 KB 2026-09-11 13:33 rw-r--r--
wireguard.h — 7.57 KB
2026-09-11 13:33 · rw-r--r--
7.57 KB 2026-09-11 13:33 rw-r--r--
wireless.h — 41.7 KB
2026-09-11 13:33 · rw-r--r--
41.7 KB 2026-09-11 13:33 rw-r--r--
wmi.h — 1.72 KB
2026-09-11 13:33 · rw-r--r--
1.72 KB 2026-09-11 13:33 rw-r--r--
wwan.h — 295 B
2026-09-11 13:33 · rw-r--r--
295 B 2026-09-11 13:33 rw-r--r--
x25.h — 3.48 KB
2026-09-11 13:33 · rw-r--r--
3.48 KB 2026-09-11 13:33 rw-r--r--
xattr.h — 2.95 KB
2026-09-11 13:33 · rw-r--r--
2.95 KB 2026-09-11 13:33 rw-r--r--
xdp_diag.h — 1.43 KB
2026-09-11 13:33 · rw-r--r--
1.43 KB 2026-09-11 13:33 rw-r--r--
xfrm.h — 12.33 KB
2026-09-11 13:33 · rw-r--r--
12.33 KB 2026-09-11 13:33 rw-r--r--
xilinx-v4l2-controls.h — 2.91 KB
2026-09-11 13:33 · rw-r--r--
2.91 KB 2026-09-11 13:33 rw-r--r--
zorro.h — 3.22 KB
2026-09-11 13:33 · rw-r--r--
3.22 KB 2026-09-11 13:33 rw-r--r--
zorro_ids.h — 29.26 KB
2026-09-11 13:33 · rw-r--r--
29.26 KB 2026-09-11 13:33 rw-r--r--
ONLINE
linux
579 items
13:52:33
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ /* * This file define a set of standard wireless extensions * * Version : 22 16.3.07 * * Authors : Jean Tourrilhes - HPL - * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved. */ #ifndef _LINUX_WIRELESS_H #define _LINUX_WIRELESS_H /************************** DOCUMENTATION **************************/ /* * Initial APIs (1996 -> onward) : * ----------------------------- * Basically, the wireless extensions are for now a set of standard ioctl * call + /proc/net/wireless * * The entry /proc/net/wireless give statistics and information on the * driver. * This is better than having each driver having its entry because * its centralised and we may remove the driver module safely. * * Ioctl are used to configure the driver and issue commands. This is * better than command line options of insmod because we may want to * change dynamically (while the driver is running) some parameters. * * The ioctl mechanimsm are copied from standard devices ioctl. * We have the list of command plus a structure descibing the * data exchanged... * Note that to add these ioctl, I was obliged to modify : * # net/core/dev.c (two place + add include) * # net/ipv4/af_inet.c (one place + add include) * * /proc/net/wireless is a copy of /proc/net/dev. * We have a structure for data passed from the driver to /proc/net/wireless * Too add this, I've modified : * # net/core/dev.c (two other places) * # include/linux/netdevice.h (one place) * # include/linux/proc_fs.h (one place) * * New driver API (2002 -> onward) : * ------------------------------- * This file is only concerned with the user space API and common definitions. * The new driver API is defined and documented in : * # include/net/iw_handler.h * * Note as well that /proc/net/wireless implementation has now moved in : * # net/core/wireless.c * * Wireless Events (2002 -> onward) : * -------------------------------- * Events are defined at the end of this file, and implemented in : * # net/core/wireless.c * * Other comments : * -------------- * Do not add here things that are redundant with other mechanisms * (drivers init, ifconfig, /proc/net/dev, ...) and with are not * wireless specific. * * These wireless extensions are not magic : each driver has to provide * support for them... * * IMPORTANT NOTE : As everything in the kernel, this is very much a * work in progress. Contact me if you have ideas of improvements... */ /***************************** INCLUDES *****************************/ #include /* for __u* and __s* typedefs */ #include /* for "struct sockaddr" et al */ #include /* for IFNAMSIZ and co... */ # include /* for offsetof */ /***************************** VERSION *****************************/ /* * This constant is used to know the availability of the wireless * extensions and to know which version of wireless extensions it is * (there is some stuff that will be added in the future...) * I just plan to increment with each new version. */ #define WIRELESS_EXT 22 /* * Changes : * * V2 to V3 * -------- * Alan Cox start some incompatibles changes. I've integrated a bit more. * - Encryption renamed to Encode to avoid US regulation problems * - Frequency changed from float to struct to avoid problems on old 386 * * V3 to V4 * -------- * - Add sensitivity * * V4 to V5 * -------- * - Missing encoding definitions in range * - Access points stuff * * V5 to V6 * -------- * - 802.11 support (ESSID ioctls) * * V6 to V7 * -------- * - define IW_ESSID_MAX_SIZE and IW_MAX_AP * * V7 to V8 * -------- * - Changed my e-mail address * - More 802.11 support (nickname, rate, rts, frag) * - List index in frequencies * * V8 to V9 * -------- * - Support for 'mode of operation' (ad-hoc, managed...) * - Support for unicast and multicast power saving * - Change encoding to support larger tokens (>64 bits) * - Updated iw_params (disable, flags) and use it for NWID * - Extracted iw_point from iwreq for clarity * * V9 to V10 * --------- * - Add PM capability to range structure * - Add PM modifier : MAX/MIN/RELATIVE * - Add encoding option : IW_ENCODE_NOKEY * - Add TxPower ioctls (work like TxRate) * * V10 to V11 * ---------- * - Add WE version in range (help backward/forward compatibility) * - Add retry ioctls (work like PM) * * V11 to V12 * ---------- * - Add SIOCSIWSTATS to get /proc/net/wireless programatically * - Add DEV PRIVATE IOCTL to avoid collisions in SIOCDEVPRIVATE space * - Add new statistics (frag, retry, beacon) * - Add average quality (for user space calibration) * * V12 to V13 * ---------- * - Document creation of new driver API. * - Extract union iwreq_data from struct iwreq (for new driver API). * - Rename SIOCSIWNAME as SIOCSIWCOMMIT * * V13 to V14 * ---------- * - Wireless Events support : define struct iw_event * - Define additional specific event numbers * - Add "addr" and "param" fields in union iwreq_data * - AP scanning stuff (SIOCSIWSCAN and friends) * * V14 to V15 * ---------- * - Add IW_PRIV_TYPE_ADDR for struct sockaddr private arg * - Make struct iw_freq signed (both m & e), add explicit padding * - Add IWEVCUSTOM for driver specific event/scanning token * - Add IW_MAX_GET_SPY for driver returning a lot of addresses * - Add IW_TXPOW_RANGE for range of Tx Powers * - Add IWEVREGISTERED & IWEVEXPIRED events for Access Points * - Add IW_MODE_MONITOR for passive monitor * * V15 to V16 * ---------- * - Increase the number of bitrates in iw_range to 32 (for 802.11g) * - Increase the number of frequencies in iw_range to 32 (for 802.11b+a) * - Reshuffle struct iw_range for increases, add filler * - Increase IW_MAX_AP to 64 for driver returning a lot of addresses * - Remove IW_MAX_GET_SPY because conflict with enhanced spy support * - Add SIOCSIWTHRSPY/SIOCGIWTHRSPY and "struct iw_thrspy" * - Add IW_ENCODE_TEMP and iw_range->encoding_login_index * * V16 to V17 * ---------- * - Add flags to frequency -> auto/fixed * - Document (struct iw_quality *)->updated, add new flags (INVALID) * - Wireless Event capability in struct iw_range * - Add support for relative TxPower (yick !) * * V17 to V18 (From Jouni Malinen ) * ---------- * - Add support for WPA/WPA2 * - Add extended encoding configuration (SIOCSIWENCODEEXT and * SIOCGIWENCODEEXT) * - Add SIOCSIWGENIE/SIOCGIWGENIE * - Add SIOCSIWMLME * - Add SIOCSIWPMKSA * - Add struct iw_range bit field for supported encoding capabilities * - Add optional scan request parameters for SIOCSIWSCAN * - Add SIOCSIWAUTH/SIOCGIWAUTH for setting authentication and WPA * related parameters (extensible up to 4096 parameter values) * - Add wireless events: IWEVGENIE, IWEVMICHAELMICFAILURE, * IWEVASSOCREQIE, IWEVASSOCRESPIE, IWEVPMKIDCAND * * V18 to V19 * ---------- * - Remove (struct iw_point *)->pointer from events and streams * - Remove header includes to help user space * - Increase IW_ENCODING_TOKEN_MAX from 32 to 64 * - Add IW_QUAL_ALL_UPDATED and IW_QUAL_ALL_INVALID macros * - Add explicit flag to tell stats are in dBm : IW_QUAL_DBM * - Add IW_IOCTL_IDX() and IW_EVENT_IDX() macros * * V19 to V20 * ---------- * - RtNetlink requests support (SET/GET) * * V20 to V21 * ---------- * - Remove (struct net_device *)->get_wireless_stats() * - Change length in ESSID and NICK to strlen() instead of strlen()+1 * - Add IW_RETRY_SHORT/IW_RETRY_LONG retry modifiers * - Power/Retry relative values no longer * 100000 * - Add explicit flag to tell stats are in 802.11k RCPI : IW_QUAL_RCPI * * V21 to V22 * ---------- * - Prevent leaking of kernel space in stream on 64 bits. */ /**************************** CONSTANTS ****************************/ /* -------------------------- IOCTL LIST -------------------------- */ /* Wireless Identification */ #define SIOCSIWCOMMIT 0x8B00 /* Commit pending changes to driver */ #define SIOCGIWNAME 0x8B01 /* get name == wireless protocol */ /* SIOCGIWNAME is used to verify the presence of Wireless Extensions. * Common values : "IEEE 802.11-DS", "IEEE 802.11-FH", "IEEE 802.11b"... * Don't put the name of your driver there, it's useless. */ /* Basic operations */ #define SIOCSIWNWID 0x8B02 /* set network id (pre-802.11) */ #define SIOCGIWNWID 0x8B03 /* get network id (the cell) */ #define SIOCSIWFREQ 0x8B04 /* set channel/frequency (Hz) */ #define SIOCGIWFREQ 0x8B05 /* get channel/frequency (Hz) */ #define SIOCSIWMODE 0x8B06 /* set operation mode */ #define SIOCGIWMODE 0x8B07 /* get operation mode */ #define SIOCSIWSENS 0x8B08 /* set sensitivity (dBm) */ #define SIOCGIWSENS 0x8B09 /* get sensitivity (dBm) */ /* Informative stuff */ #define SIOCSIWRANGE 0x8B0A /* Unused */ #define SIOCGIWRANGE 0x8B0B /* Get range of parameters */ #define SIOCSIWPRIV 0x8B0C /* Unused */ #define SIOCGIWPRIV 0x8B0D /* get private ioctl interface info */ #define SIOCSIWSTATS 0x8B0E /* Unused */ #define SIOCGIWSTATS 0x8B0F /* Get /proc/net/wireless stats */ /* SIOCGIWSTATS is strictly used between user space and the kernel, and * is never passed to the driver (i.e. the driver will never see it). */ /* Spy support (statistics per MAC address - used for Mobile IP support) */ #define SIOCSIWSPY 0x8B10 /* set spy addresses */ #define SIOCGIWSPY 0x8B11 /* get spy info (quality of link) */ #define SIOCSIWTHRSPY 0x8B12 /* set spy threshold (spy event) */ #define SIOCGIWTHRSPY 0x8B13 /* get spy threshold */ /* Access Point manipulation */ #define SIOCSIWAP 0x8B14 /* set access point MAC addresses */ #define SIOCGIWAP 0x8B15 /* get access point MAC addresses */ #define SIOCGIWAPLIST 0x8B17 /* Deprecated in favor of scanning */ #define SIOCSIWSCAN 0x8B18 /* trigger scanning (list cells) */ #define SIOCGIWSCAN 0x8B19 /* get scanning results */ /* 802.11 specific support */ #define SIOCSIWESSID 0x8B1A /* set ESSID (network name) */ #define SIOCGIWESSID 0x8B1B /* get ESSID */ #define SIOCSIWNICKN 0x8B1C /* set node name/nickname */ #define SIOCGIWNICKN 0x8B1D /* get node name/nickname */ /* As the ESSID and NICKN are strings up to 32 bytes long, it doesn't fit * within the 'iwreq' structure, so we need to use the 'data' member to * point to a string in user space, like it is done for RANGE... */ /* Other parameters useful in 802.11 and some other devices */ #define SIOCSIWRATE 0x8B20 /* set default bit rate (bps) */ #define SIOCGIWRATE 0x8B21 /* get default bit rate (bps) */ #define SIOCSIWRTS 0x8B22 /* set RTS/CTS threshold (bytes) */ #define SIOCGIWRTS 0x8B23 /* get RTS/CTS threshold (bytes) */ #define SIOCSIWFRAG 0x8B24 /* set fragmentation thr (bytes) */ #define SIOCGIWFRAG 0x8B25 /* get fragmentation thr (bytes) */ #define SIOCSIWTXPOW 0x8B26 /* set transmit power (dBm) */ #define SIOCGIWTXPOW 0x8B27 /* get transmit power (dBm) */ #define SIOCSIWRETRY 0x8B28 /* set retry limits and lifetime */ #define SIOCGIWRETRY 0x8B29 /* get retry limits and lifetime */ /* Encoding stuff (scrambling, hardware security, WEP...) */ #define SIOCSIWENCODE 0x8B2A /* set encoding token & mode */ #define SIOCGIWENCODE 0x8B2B /* get encoding token & mode */ /* Power saving stuff (power management, unicast and multicast) */ #define SIOCSIWPOWER 0x8B2C /* set Power Management settings */ #define SIOCGIWPOWER 0x8B2D /* get Power Management settings */ /* WPA : Generic IEEE 802.11 informatiom element (e.g., for WPA/RSN/WMM). * This ioctl uses struct iw_point and data buffer that includes IE id and len * fields. More than one IE may be included in the request. Setting the generic * IE to empty buffer (len=0) removes the generic IE from the driver. Drivers * are allowed to generate their own WPA/RSN IEs, but in these cases, drivers * are required to report the used IE as a wireless event, e.g., when * associating with an AP. */ #define SIOCSIWGENIE 0x8B30 /* set generic IE */ #define SIOCGIWGENIE 0x8B31 /* get generic IE */ /* WPA : IEEE 802.11 MLME requests */ #define SIOCSIWMLME 0x8B16 /* request MLME operation; uses * struct iw_mlme */ /* WPA : Authentication mode parameters */ #define SIOCSIWAUTH 0x8B32 /* set authentication mode params */ #define SIOCGIWAUTH 0x8B33 /* get authentication mode params */ /* WPA : Extended version of encoding configuration */ #define SIOCSIWENCODEEXT 0x8B34 /* set encoding token & mode */ #define SIOCGIWENCODEEXT 0x8B35 /* get encoding token & mode */ /* WPA2 : PMKSA cache management */ #define SIOCSIWPMKSA 0x8B36 /* PMKSA cache operation */ /* -------------------- DEV PRIVATE IOCTL LIST -------------------- */ /* These 32 ioctl are wireless device private, for 16 commands. * Each driver is free to use them for whatever purpose it chooses, * however the driver *must* export the description of those ioctls * with SIOCGIWPRIV and *must* use arguments as defined below. * If you don't follow those rules, DaveM is going to hate you (reason : * it make mixed 32/64bit operation impossible). */ #define SIOCIWFIRSTPRIV 0x8BE0 #define SIOCIWLASTPRIV 0x8BFF /* Previously, we were using SIOCDEVPRIVATE, but we now have our * separate range because of collisions with other tools such as * 'mii-tool'. * We now have 32 commands, so a bit more space ;-). * Also, all 'even' commands are only usable by root and don't return the * content of ifr/iwr to user (but you are not obliged to use the set/get * convention, just use every other two command). More details in iwpriv.c. * And I repeat : you are not forced to use them with iwpriv, but you * must be compliant with it. */ /* ------------------------- IOCTL STUFF ------------------------- */ /* The first and the last (range) */ #define SIOCIWFIRST 0x8B00 #define SIOCIWLAST SIOCIWLASTPRIV /* 0x8BFF */ #define IW_IOCTL_IDX(cmd) ((cmd) - SIOCIWFIRST) #define IW_HANDLER(id, func) \ [IW_IOCTL_IDX(id)] = func /* Odd : get (world access), even : set (root access) */ #define IW_IS_SET(cmd) (!((cmd) & 0x1)) #define IW_IS_GET(cmd) ((cmd) & 0x1) /* ----------------------- WIRELESS EVENTS ----------------------- */ /* Those are *NOT* ioctls, do not issue request on them !!! */ /* Most events use the same identifier as ioctl requests */ #define IWEVTXDROP 0x8C00 /* Packet dropped to excessive retry */ #define IWEVQUAL 0x8C01 /* Quality part of statistics (scan) */ #define IWEVCUSTOM 0x8C02 /* Driver specific ascii string */ #define IWEVREGISTERED 0x8C03 /* Discovered a new node (AP mode) */ #define IWEVEXPIRED 0x8C04 /* Expired a node (AP mode) */ #define IWEVGENIE 0x8C05 /* Generic IE (WPA, RSN, WMM, ..) * (scan results); This includes id and * length fields. One IWEVGENIE may * contain more than one IE. Scan * results may contain one or more * IWEVGENIE events. */ #define IWEVMICHAELMICFAILURE 0x8C06 /* Michael MIC failure * (struct iw_michaelmicfailure) */ #define IWEVASSOCREQIE 0x8C07 /* IEs used in (Re)Association Request. * The data includes id and length * fields and may contain more than one * IE. This event is required in * Managed mode if the driver * generates its own WPA/RSN IE. This * should be sent just before * IWEVREGISTERED event for the * association. */ #define IWEVASSOCRESPIE 0x8C08 /* IEs used in (Re)Association * Response. The data includes id and * length fields and may contain more * than one IE. This may be sent * between IWEVASSOCREQIE and * IWEVREGISTERED events for the * association. */ #define IWEVPMKIDCAND 0x8C09 /* PMKID candidate for RSN * pre-authentication * (struct iw_pmkid_cand) */ #define IWEVFIRST 0x8C00 #define IW_EVENT_IDX(cmd) ((cmd) - IWEVFIRST) /* ------------------------- PRIVATE INFO ------------------------- */ /* * The following is used with SIOCGIWPRIV. It allow a driver to define * the interface (name, type of data) for its private ioctl. * Privates ioctl are SIOCIWFIRSTPRIV -> SIOCIWLASTPRIV */ #define IW_PRIV_TYPE_MASK 0x7000 /* Type of arguments */ #define IW_PRIV_TYPE_NONE 0x0000 #define IW_PRIV_TYPE_BYTE 0x1000 /* Char as number */ #define IW_PRIV_TYPE_CHAR 0x2000 /* Char as character */ #define IW_PRIV_TYPE_INT 0x4000 /* 32 bits int */ #define IW_PRIV_TYPE_FLOAT 0x5000 /* struct iw_freq */ #define IW_PRIV_TYPE_ADDR 0x6000 /* struct sockaddr */ #define IW_PRIV_SIZE_FIXED 0x0800 /* Variable or fixed number of args */ #define IW_PRIV_SIZE_MASK 0x07FF /* Max number of those args */ /* * Note : if the number of args is fixed and the size < 16 octets, * instead of passing a pointer we will put args in the iwreq struct... */ /* ----------------------- OTHER CONSTANTS ----------------------- */ /* Maximum frequencies in the range struct */ #define IW_MAX_FREQUENCIES 32 /* Note : if you have something like 80 frequencies, * don't increase this constant and don't fill the frequency list. * The user will be able to set by channel anyway... */ /* Maximum bit rates in the range struct */ #define IW_MAX_BITRATES 32 /* Maximum tx powers in the range struct */ #define IW_MAX_TXPOWER 8 /* Note : if you more than 8 TXPowers, just set the max and min or * a few of them in the struct iw_range. */ /* Maximum of address that you may set with SPY */ #define IW_MAX_SPY 8 /* Maximum of address that you may get in the list of access points in range */ #define IW_MAX_AP 64 /* Maximum size of the ESSID and NICKN strings */ #define IW_ESSID_MAX_SIZE 32 /* Modes of operation */ #define IW_MODE_AUTO 0 /* Let the driver decides */ #define IW_MODE_ADHOC 1 /* Single cell network */ #define IW_MODE_INFRA 2 /* Multi cell network, roaming, ... */ #define IW_MODE_MASTER 3 /* Synchronisation master or Access Point */ #define IW_MODE_REPEAT 4 /* Wireless Repeater (forwarder) */ #define IW_MODE_SECOND 5 /* Secondary master/repeater (backup) */ #define IW_MODE_MONITOR 6 /* Passive monitor (listen only) */ #define IW_MODE_MESH 7 /* Mesh (IEEE 802.11s) network */ /* Statistics flags (bitmask in updated) */ #define IW_QUAL_QUAL_UPDATED 0x01 /* Value was updated since last read */ #define IW_QUAL_LEVEL_UPDATED 0x02 #define IW_QUAL_NOISE_UPDATED 0x04 #define IW_QUAL_ALL_UPDATED 0x07 #define IW_QUAL_DBM 0x08 /* Level + Noise are dBm */ #define IW_QUAL_QUAL_INVALID 0x10 /* Driver doesn't provide value */ #define IW_QUAL_LEVEL_INVALID 0x20 #define IW_QUAL_NOISE_INVALID 0x40 #define IW_QUAL_RCPI 0x80 /* Level + Noise are 802.11k RCPI */ #define IW_QUAL_ALL_INVALID 0x70 /* Frequency flags */ #define IW_FREQ_AUTO 0x00 /* Let the driver decides */ #define IW_FREQ_FIXED 0x01 /* Force a specific value */ /* Maximum number of size of encoding token available * they are listed in the range structure */ #define IW_MAX_ENCODING_SIZES 8 /* Maximum size of the encoding token in bytes */ #define IW_ENCODING_TOKEN_MAX 64 /* 512 bits (for now) */ /* Flags for encoding (along with the token) */ #define IW_ENCODE_INDEX 0x00FF /* Token index (if needed) */ #define IW_ENCODE_FLAGS 0xFF00 /* Flags defined below */ #define IW_ENCODE_MODE 0xF000 /* Modes defined below */ #define IW_ENCODE_DISABLED 0x8000 /* Encoding disabled */ #define IW_ENCODE_ENABLED 0x0000 /* Encoding enabled */ #define IW_ENCODE_RESTRICTED 0x4000 /* Refuse non-encoded packets */ #define IW_ENCODE_OPEN 0x2000 /* Accept non-encoded packets */ #define IW_ENCODE_NOKEY 0x0800 /* Key is write only, so not present */ #define IW_ENCODE_TEMP 0x0400 /* Temporary key */ /* Power management flags available (along with the value, if any) */ #define IW_POWER_ON 0x0000 /* No details... */ #define IW_POWER_TYPE 0xF000 /* Type of parameter */ #define IW_POWER_PERIOD 0x1000 /* Value is a period/duration of */ #define IW_POWER_TIMEOUT 0x2000 /* Value is a timeout (to go asleep) */ #define IW_POWER_MODE 0x0F00 /* Power Management mode */ #define IW_POWER_UNICAST_R 0x0100 /* Receive only unicast messages */ #define IW_POWER_MULTICAST_R 0x0200 /* Receive only multicast messages */ #define IW_POWER_ALL_R 0x0300 /* Receive all messages though PM */ #define IW_POWER_FORCE_S 0x0400 /* Force PM procedure for sending unicast */ #define IW_POWER_REPEATER 0x0800 /* Repeat broadcast messages in PM period */ #define IW_POWER_MODIFIER 0x000F /* Modify a parameter */ #define IW_POWER_MIN 0x0001 /* Value is a minimum */ #define IW_POWER_MAX 0x0002 /* Value is a maximum */ #define IW_POWER_RELATIVE 0x0004 /* Value is not in seconds/ms/us */ /* Transmit Power flags available */ #define IW_TXPOW_TYPE 0x00FF /* Type of value */ #define IW_TXPOW_DBM 0x0000 /* Value is in dBm */ #define IW_TXPOW_MWATT 0x0001 /* Value is in mW */ #define IW_TXPOW_RELATIVE 0x0002 /* Value is in arbitrary units */ #define IW_TXPOW_RANGE 0x1000 /* Range of value between min/max */ /* Retry limits and lifetime flags available */ #define IW_RETRY_ON 0x0000 /* No details... */ #define IW_RETRY_TYPE 0xF000 /* Type of parameter */ #define IW_RETRY_LIMIT 0x1000 /* Maximum number of retries*/ #define IW_RETRY_LIFETIME 0x2000 /* Maximum duration of retries in us */ #define IW_RETRY_MODIFIER 0x00FF /* Modify a parameter */ #define IW_RETRY_MIN 0x0001 /* Value is a minimum */ #define IW_RETRY_MAX 0x0002 /* Value is a maximum */ #define IW_RETRY_RELATIVE 0x0004 /* Value is not in seconds/ms/us */ #define IW_RETRY_SHORT 0x0010 /* Value is for short packets */ #define IW_RETRY_LONG 0x0020 /* Value is for long packets */ /* Scanning request flags */ #define IW_SCAN_DEFAULT 0x0000 /* Default scan of the driver */ #define IW_SCAN_ALL_ESSID 0x0001 /* Scan all ESSIDs */ #define IW_SCAN_THIS_ESSID 0x0002 /* Scan only this ESSID */ #define IW_SCAN_ALL_FREQ 0x0004 /* Scan all Frequencies */ #define IW_SCAN_THIS_FREQ 0x0008 /* Scan only this Frequency */ #define IW_SCAN_ALL_MODE 0x0010 /* Scan all Modes */ #define IW_SCAN_THIS_MODE 0x0020 /* Scan only this Mode */ #define IW_SCAN_ALL_RATE 0x0040 /* Scan all Bit-Rates */ #define IW_SCAN_THIS_RATE 0x0080 /* Scan only this Bit-Rate */ /* struct iw_scan_req scan_type */ #define IW_SCAN_TYPE_ACTIVE 0 #define IW_SCAN_TYPE_PASSIVE 1 /* Maximum size of returned data */ #define IW_SCAN_MAX_DATA 4096 /* In bytes */ /* Scan capability flags - in (struct iw_range *)->scan_capa */ #define IW_SCAN_CAPA_NONE 0x00 #define IW_SCAN_CAPA_ESSID 0x01 #define IW_SCAN_CAPA_BSSID 0x02 #define IW_SCAN_CAPA_CHANNEL 0x04 #define IW_SCAN_CAPA_MODE 0x08 #define IW_SCAN_CAPA_RATE 0x10 #define IW_SCAN_CAPA_TYPE 0x20 #define IW_SCAN_CAPA_TIME 0x40 /* Max number of char in custom event - use multiple of them if needed */ #define IW_CUSTOM_MAX 256 /* In bytes */ /* Generic information element */ #define IW_GENERIC_IE_MAX 1024 /* MLME requests (SIOCSIWMLME / struct iw_mlme) */ #define IW_MLME_DEAUTH 0 #define IW_MLME_DISASSOC 1 #define IW_MLME_AUTH 2 #define IW_MLME_ASSOC 3 /* SIOCSIWAUTH/SIOCGIWAUTH struct iw_param flags */ #define IW_AUTH_INDEX 0x0FFF #define IW_AUTH_FLAGS 0xF000 /* SIOCSIWAUTH/SIOCGIWAUTH parameters (0 .. 4095) * (IW_AUTH_INDEX mask in struct iw_param flags; this is the index of the * parameter that is being set/get to; value will be read/written to * struct iw_param value field) */ #define IW_AUTH_WPA_VERSION 0 #define IW_AUTH_CIPHER_PAIRWISE 1 #define IW_AUTH_CIPHER_GROUP 2 #define IW_AUTH_KEY_MGMT 3 #define IW_AUTH_TKIP_COUNTERMEASURES 4 #define IW_AUTH_DROP_UNENCRYPTED 5 #define IW_AUTH_80211_AUTH_ALG 6 #define IW_AUTH_WPA_ENABLED 7 #define IW_AUTH_RX_UNENCRYPTED_EAPOL 8 #define IW_AUTH_ROAMING_CONTROL 9 #define IW_AUTH_PRIVACY_INVOKED 10 #define IW_AUTH_CIPHER_GROUP_MGMT 11 #define IW_AUTH_MFP 12 /* IW_AUTH_WPA_VERSION values (bit field) */ #define IW_AUTH_WPA_VERSION_DISABLED 0x00000001 #define IW_AUTH_WPA_VERSION_WPA 0x00000002 #define IW_AUTH_WPA_VERSION_WPA2 0x00000004 /* IW_AUTH_PAIRWISE_CIPHER, IW_AUTH_GROUP_CIPHER, and IW_AUTH_CIPHER_GROUP_MGMT * values (bit field) */ #define IW_AUTH_CIPHER_NONE 0x00000001 #define IW_AUTH_CIPHER_WEP40 0x00000002 #define IW_AUTH_CIPHER_TKIP 0x00000004 #define IW_AUTH_CIPHER_CCMP 0x00000008 #define IW_AUTH_CIPHER_WEP104 0x00000010 #define IW_AUTH_CIPHER_AES_CMAC 0x00000020 /* IW_AUTH_KEY_MGMT values (bit field) */ #define IW_AUTH_KEY_MGMT_802_1X 1 #define IW_AUTH_KEY_MGMT_PSK 2 /* IW_AUTH_80211_AUTH_ALG values (bit field) */ #define IW_AUTH_ALG_OPEN_SYSTEM 0x00000001 #define IW_AUTH_ALG_SHARED_KEY 0x00000002 #define IW_AUTH_ALG_LEAP 0x00000004 /* IW_AUTH_ROAMING_CONTROL values */ #define IW_AUTH_ROAMING_ENABLE 0 /* driver/firmware based roaming */ #define IW_AUTH_ROAMING_DISABLE 1 /* user space program used for roaming * control */ /* IW_AUTH_MFP (management frame protection) values */ #define IW_AUTH_MFP_DISABLED 0 /* MFP disabled */ #define IW_AUTH_MFP_OPTIONAL 1 /* MFP optional */ #define IW_AUTH_MFP_REQUIRED 2 /* MFP required */ /* SIOCSIWENCODEEXT definitions */ #define IW_ENCODE_SEQ_MAX_SIZE 8 /* struct iw_encode_ext ->alg */ #define IW_ENCODE_ALG_NONE 0 #define IW_ENCODE_ALG_WEP 1 #define IW_ENCODE_ALG_TKIP 2 #define IW_ENCODE_ALG_CCMP 3 #define IW_ENCODE_ALG_PMK 4 #define IW_ENCODE_ALG_AES_CMAC 5 /* struct iw_encode_ext ->ext_flags */ #define IW_ENCODE_EXT_TX_SEQ_VALID 0x00000001 #define IW_ENCODE_EXT_RX_SEQ_VALID 0x00000002 #define IW_ENCODE_EXT_GROUP_KEY 0x00000004 #define IW_ENCODE_EXT_SET_TX_KEY 0x00000008 /* IWEVMICHAELMICFAILURE : struct iw_michaelmicfailure ->flags */ #define IW_MICFAILURE_KEY_ID 0x00000003 /* Key ID 0..3 */ #define IW_MICFAILURE_GROUP 0x00000004 #define IW_MICFAILURE_PAIRWISE 0x00000008 #define IW_MICFAILURE_STAKEY 0x00000010 #define IW_MICFAILURE_COUNT 0x00000060 /* 1 or 2 (0 = count not supported) */ /* Bit field values for enc_capa in struct iw_range */ #define IW_ENC_CAPA_WPA 0x00000001 #define IW_ENC_CAPA_WPA2 0x00000002 #define IW_ENC_CAPA_CIPHER_TKIP 0x00000004 #define IW_ENC_CAPA_CIPHER_CCMP 0x00000008 #define IW_ENC_CAPA_4WAY_HANDSHAKE 0x00000010 /* Event capability macros - in (struct iw_range *)->event_capa * Because we have more than 32 possible events, we use an array of * 32 bit bitmasks. Note : 32 bits = 0x20 = 2^5. */ #define IW_EVENT_CAPA_BASE(cmd) ((cmd >= SIOCIWFIRSTPRIV) ? \ (cmd - SIOCIWFIRSTPRIV + 0x60) : \ (cmd - SIOCIWFIRST)) #define IW_EVENT_CAPA_INDEX(cmd) (IW_EVENT_CAPA_BASE(cmd) >> 5) #define IW_EVENT_CAPA_MASK(cmd) (1 << (IW_EVENT_CAPA_BASE(cmd) & 0x1F)) /* Event capability constants - event autogenerated by the kernel * This list is valid for most 802.11 devices, customise as needed... */ #define IW_EVENT_CAPA_K_0 (IW_EVENT_CAPA_MASK(0x8B04) | \ IW_EVENT_CAPA_MASK(0x8B06) | \ IW_EVENT_CAPA_MASK(0x8B1A)) #define IW_EVENT_CAPA_K_1 (IW_EVENT_CAPA_MASK(0x8B2A)) /* "Easy" macro to set events in iw_range (less efficient) */ #define IW_EVENT_CAPA_SET(event_capa, cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd)) #define IW_EVENT_CAPA_SET_KERNEL(event_capa) {event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; } /****************************** TYPES ******************************/ /* --------------------------- SUBTYPES --------------------------- */ /* * Generic format for most parameters that fit in an int */ struct iw_param { __s32 value; /* The value of the parameter itself */ __u8 fixed; /* Hardware should not use auto select */ __u8 disabled; /* Disable the feature */ __u16 flags; /* Various specifc flags (if any) */ }; /* * For all data larger than 16 octets, we need to use a * pointer to memory allocated in user space. */ struct iw_point { void *pointer; /* Pointer to the data (in user space) */ __u16 length; /* number of fields or size in bytes */ __u16 flags; /* Optional params */ }; /* * A frequency * For numbers lower than 10^9, we encode the number in 'm' and * set 'e' to 0 * For number greater than 10^9, we divide it by the lowest power * of 10 to get 'm' lower than 10^9, with 'm'= f / (10^'e')... * The power of 10 is in 'e', the result of the division is in 'm'. */ struct iw_freq { __s32 m; /* Mantissa */ __s16 e; /* Exponent */ __u8 i; /* List index (when in range struct) */ __u8 flags; /* Flags (fixed/auto) */ }; /* * Quality of the link */ struct iw_quality { __u8 qual; /* link quality (%retries, SNR, %missed beacons or better...) */ __u8 level; /* signal level (dBm) */ __u8 noise; /* noise level (dBm) */ __u8 updated; /* Flags to know if updated */ }; /* * Packet discarded in the wireless adapter due to * "wireless" specific problems... * Note : the list of counter and statistics in net_device_stats * is already pretty exhaustive, and you should use that first. * This is only additional stats... */ struct iw_discarded { __u32 nwid; /* Rx : Wrong nwid/essid */ __u32 code; /* Rx : Unable to code/decode (WEP) */ __u32 fragment; /* Rx : Can't perform MAC reassembly */ __u32 retries; /* Tx : Max MAC retries num reached */ __u32 misc; /* Others cases */ }; /* * Packet/Time period missed in the wireless adapter due to * "wireless" specific problems... */ struct iw_missed { __u32 beacon; /* Missed beacons/superframe */ }; /* * Quality range (for spy threshold) */ struct iw_thrspy { struct sockaddr addr; /* Source address (hw/mac) */ struct iw_quality qual; /* Quality of the link */ struct iw_quality low; /* Low threshold */ struct iw_quality high; /* High threshold */ }; /* * Optional data for scan request * * Note: these optional parameters are controlling parameters for the * scanning behavior, these do not apply to getting scan results * (SIOCGIWSCAN). Drivers are expected to keep a local BSS table and * provide a merged results with all BSSes even if the previous scan * request limited scanning to a subset, e.g., by specifying an SSID. * Especially, scan results are required to include an entry for the * current BSS if the driver is in Managed mode and associated with an AP. */ struct iw_scan_req { __u8 scan_type; /* IW_SCAN_TYPE_{ACTIVE,PASSIVE} */ __u8 essid_len; __u8 num_channels; /* num entries in channel_list; * 0 = scan all allowed channels */ __u8 flags; /* reserved as padding; use zero, this may * be used in the future for adding flags * to request different scan behavior */ struct sockaddr bssid; /* ff:ff:ff:ff:ff:ff for broadcast BSSID or * individual address of a specific BSS */ /* * Use this ESSID if IW_SCAN_THIS_ESSID flag is used instead of using * the current ESSID. This allows scan requests for specific ESSID * without having to change the current ESSID and potentially breaking * the current association. */ __u8 essid[IW_ESSID_MAX_SIZE]; /* * Optional parameters for changing the default scanning behavior. * These are based on the MLME-SCAN.request from IEEE Std 802.11. * TU is 1.024 ms. If these are set to 0, driver is expected to use * reasonable default values. min_channel_time defines the time that * will be used to wait for the first reply on each channel. If no * replies are received, next channel will be scanned after this. If * replies are received, total time waited on the channel is defined by * max_channel_time. */ __u32 min_channel_time; /* in TU */ __u32 max_channel_time; /* in TU */ struct iw_freq channel_list[IW_MAX_FREQUENCIES]; }; /* ------------------------- WPA SUPPORT ------------------------- */ /* * Extended data structure for get/set encoding (this is used with * SIOCSIWENCODEEXT/SIOCGIWENCODEEXT. struct iw_point and IW_ENCODE_* * flags are used in the same way as with SIOCSIWENCODE/SIOCGIWENCODE and * only the data contents changes (key data -> this structure, including * key data). * * If the new key is the first group key, it will be set as the default * TX key. Otherwise, default TX key index is only changed if * IW_ENCODE_EXT_SET_TX_KEY flag is set. * * Key will be changed with SIOCSIWENCODEEXT in all cases except for * special "change TX key index" operation which is indicated by setting * key_len = 0 and ext_flags |= IW_ENCODE_EXT_SET_TX_KEY. * * tx_seq/rx_seq are only used when respective * IW_ENCODE_EXT_{TX,RX}_SEQ_VALID flag is set in ext_flags. Normal * TKIP/CCMP operation is to set RX seq with SIOCSIWENCODEEXT and start * TX seq from zero whenever key is changed. SIOCGIWENCODEEXT is normally * used only by an Authenticator (AP or an IBSS station) to get the * current TX sequence number. Using TX_SEQ_VALID for SIOCSIWENCODEEXT and * RX_SEQ_VALID for SIOCGIWENCODEEXT are optional, but can be useful for * debugging/testing. */ struct iw_encode_ext { __u32 ext_flags; /* IW_ENCODE_EXT_* */ __u8 tx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */ __u8 rx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */ struct sockaddr addr; /* ff:ff:ff:ff:ff:ff for broadcast/multicast * (group) keys or unicast address for * individual keys */ __u16 alg; /* IW_ENCODE_ALG_* */ __u16 key_len; __u8 key[]; }; /* SIOCSIWMLME data */ struct iw_mlme { __u16 cmd; /* IW_MLME_* */ __u16 reason_code; struct sockaddr addr; }; /* SIOCSIWPMKSA data */ #define IW_PMKSA_ADD 1 #define IW_PMKSA_REMOVE 2 #define IW_PMKSA_FLUSH 3 #define IW_PMKID_LEN 16 struct iw_pmksa { __u32 cmd; /* IW_PMKSA_* */ struct sockaddr bssid; __u8 pmkid[IW_PMKID_LEN]; }; /* IWEVMICHAELMICFAILURE data */ struct iw_michaelmicfailure { __u32 flags; struct sockaddr src_addr; __u8 tsc[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */ }; /* IWEVPMKIDCAND data */ #define IW_PMKID_CAND_PREAUTH 0x00000001 /* RNS pre-authentication enabled */ struct iw_pmkid_cand { __u32 flags; /* IW_PMKID_CAND_* */ __u32 index; /* the smaller the index, the higher the * priority */ struct sockaddr bssid; }; /* ------------------------ WIRELESS STATS ------------------------ */ /* * Wireless statistics (used for /proc/net/wireless) */ struct iw_statistics { __u16 status; /* Status * - device dependent for now */ struct iw_quality qual; /* Quality of the link * (instant/mean/max) */ struct iw_discarded discard; /* Packet discarded counts */ struct iw_missed miss; /* Packet missed counts */ }; /* ------------------------ IOCTL REQUEST ------------------------ */ /* * This structure defines the payload of an ioctl, and is used * below. * * Note that this structure should fit on the memory footprint * of iwreq (which is the same as ifreq), which mean a max size of * 16 octets = 128 bits. Warning, pointers might be 64 bits wide... * You should check this when increasing the structures defined * above in this file... */ union iwreq_data { /* Config - generic */ char name[IFNAMSIZ]; /* Name : used to verify the presence of wireless extensions. * Name of the protocol/provider... */ struct iw_point essid; /* Extended network name */ struct iw_param nwid; /* network id (or domain - the cell) */ struct iw_freq freq; /* frequency or channel : * 0-1000 = channel * > 1000 = frequency in Hz */ struct iw_param sens; /* signal level threshold */ struct iw_param bitrate; /* default bit rate */ struct iw_param txpower; /* default transmit power */ struct iw_param rts; /* RTS threshold */ struct iw_param frag; /* Fragmentation threshold */ __u32 mode; /* Operation mode */ struct iw_param retry; /* Retry limits & lifetime */ struct iw_point encoding; /* Encoding stuff : tokens */ struct iw_param power; /* PM duration/timeout */ struct iw_quality qual; /* Quality part of statistics */ struct sockaddr ap_addr; /* Access point address */ struct sockaddr addr; /* Destination address (hw/mac) */ struct iw_param param; /* Other small parameters */ struct iw_point data; /* Other large parameters */ }; /* * The structure to exchange data for ioctl. * This structure is the same as 'struct ifreq', but (re)defined for * convenience... * Do I need to remind you about structure size (32 octets) ? */ struct iwreq { union { char ifrn_name[IFNAMSIZ]; /* if name, e.g. "eth0" */ } ifr_ifrn; /* Data part (defined just above) */ union iwreq_data u; }; /* -------------------------- IOCTL DATA -------------------------- */ /* * For those ioctl which want to exchange mode data that what could * fit in the above structure... */ /* * Range of parameters */ struct iw_range { /* Informative stuff (to choose between different interface) */ __u32 throughput; /* To give an idea... */ /* In theory this value should be the maximum benchmarked * TCP/IP throughput, because with most of these devices the * bit rate is meaningless (overhead an co) to estimate how * fast the connection will go and pick the fastest one. * I suggest people to play with Netperf or any benchmark... */ /* NWID (or domain id) */ __u32 min_nwid; /* Minimal NWID we are able to set */ __u32 max_nwid; /* Maximal NWID we are able to set */ /* Old Frequency (backward compat - moved lower ) */ __u16 old_num_channels; __u8 old_num_frequency; /* Scan capabilities */ __u8 scan_capa; /* IW_SCAN_CAPA_* bit field */ /* Wireless event capability bitmasks */ __u32 event_capa[6]; /* signal level threshold range */ __s32 sensitivity; /* Quality of link & SNR stuff */ /* Quality range (link, level, noise) * If the quality is absolute, it will be in the range [0 ; max_qual], * if the quality is dBm, it will be in the range [max_qual ; 0]. * Don't forget that we use 8 bit arithmetics... */ struct iw_quality max_qual; /* Quality of the link */ /* This should contain the average/typical values of the quality * indicator. This should be the threshold between a "good" and * a "bad" link (example : monitor going from green to orange). * Currently, user space apps like quality monitors don't have any * way to calibrate the measurement. With this, they can split * the range between 0 and max_qual in different quality level * (using a geometric subdivision centered on the average). * I expect that people doing the user space apps will feedback * us on which value we need to put in each driver... */ struct iw_quality avg_qual; /* Quality of the link */ /* Rates */ __u8 num_bitrates; /* Number of entries in the list */ __s32 bitrate[IW_MAX_BITRATES]; /* list, in bps */ /* RTS threshold */ __s32 min_rts; /* Minimal RTS threshold */ __s32 max_rts; /* Maximal RTS threshold */ /* Frag threshold */ __s32 min_frag; /* Minimal frag threshold */ __s32 max_frag; /* Maximal frag threshold */ /* Power Management duration & timeout */ __s32 min_pmp; /* Minimal PM period */ __s32 max_pmp; /* Maximal PM period */ __s32 min_pmt; /* Minimal PM timeout */ __s32 max_pmt; /* Maximal PM timeout */ __u16 pmp_flags; /* How to decode max/min PM period */ __u16 pmt_flags; /* How to decode max/min PM timeout */ __u16 pm_capa; /* What PM options are supported */ /* Encoder stuff */ __u16 encoding_size[IW_MAX_ENCODING_SIZES]; /* Different token sizes */ __u8 num_encoding_sizes; /* Number of entry in the list */ __u8 max_encoding_tokens; /* Max number of tokens */ /* For drivers that need a "login/passwd" form */ __u8 encoding_login_index; /* token index for login token */ /* Transmit power */ __u16 txpower_capa; /* What options are supported */ __u8 num_txpower; /* Number of entries in the list */ __s32 txpower[IW_MAX_TXPOWER]; /* list, in bps */ /* Wireless Extension version info */ __u8 we_version_compiled; /* Must be WIRELESS_EXT */ __u8 we_version_source; /* Last update of source */ /* Retry limits and lifetime */ __u16 retry_capa; /* What retry options are supported */ __u16 retry_flags; /* How to decode max/min retry limit */ __u16 r_time_flags; /* How to decode max/min retry life */ __s32 min_retry; /* Minimal number of retries */ __s32 max_retry; /* Maximal number of retries */ __s32 min_r_time; /* Minimal retry lifetime */ __s32 max_r_time; /* Maximal retry lifetime */ /* Frequency */ __u16 num_channels; /* Number of channels [0; num - 1] */ __u8 num_frequency; /* Number of entry in the list */ struct iw_freq freq[IW_MAX_FREQUENCIES]; /* list */ /* Note : this frequency list doesn't need to fit channel numbers, * because each entry contain its channel index */ __u32 enc_capa; /* IW_ENC_CAPA_* bit field */ }; /* * Private ioctl interface information */ struct iw_priv_args { __u32 cmd; /* Number of the ioctl to issue */ __u16 set_args; /* Type and number of args */ __u16 get_args; /* Type and number of args */ char name[IFNAMSIZ]; /* Name of the extension */ }; /* ----------------------- WIRELESS EVENTS ----------------------- */ /* * Wireless events are carried through the rtnetlink socket to user * space. They are encapsulated in the IFLA_WIRELESS field of * a RTM_NEWLINK message. */ /* * A Wireless Event. Contains basically the same data as the ioctl... */ struct iw_event { __u16 len; /* Real length of this stuff */ __u16 cmd; /* Wireless IOCTL */ union iwreq_data u; /* IOCTL fixed payload */ }; /* Size of the Event prefix (including padding and alignement junk) */ #define IW_EV_LCP_LEN (sizeof(struct iw_event) - sizeof(union iwreq_data)) /* Size of the various events */ #define IW_EV_CHAR_LEN (IW_EV_LCP_LEN + IFNAMSIZ) #define IW_EV_UINT_LEN (IW_EV_LCP_LEN + sizeof(__u32)) #define IW_EV_FREQ_LEN (IW_EV_LCP_LEN + sizeof(struct iw_freq)) #define IW_EV_PARAM_LEN (IW_EV_LCP_LEN + sizeof(struct iw_param)) #define IW_EV_ADDR_LEN (IW_EV_LCP_LEN + sizeof(struct sockaddr)) #define IW_EV_QUAL_LEN (IW_EV_LCP_LEN + sizeof(struct iw_quality)) /* iw_point events are special. First, the payload (extra data) come at * the end of the event, so they are bigger than IW_EV_POINT_LEN. Second, * we omit the pointer, so start at an offset. */ #define IW_EV_POINT_OFF offsetof(struct iw_point, length) #define IW_EV_POINT_LEN (IW_EV_LCP_LEN + sizeof(struct iw_point) - \ IW_EV_POINT_OFF) /* Size of the Event prefix when packed in stream */ #define IW_EV_LCP_PK_LEN (4) /* Size of the various events when packed in stream */ #define IW_EV_CHAR_PK_LEN (IW_EV_LCP_PK_LEN + IFNAMSIZ) #define IW_EV_UINT_PK_LEN (IW_EV_LCP_PK_LEN + sizeof(__u32)) #define IW_EV_FREQ_PK_LEN (IW_EV_LCP_PK_LEN + sizeof(struct iw_freq)) #define IW_EV_PARAM_PK_LEN (IW_EV_LCP_PK_LEN + sizeof(struct iw_param)) #define IW_EV_ADDR_PK_LEN (IW_EV_LCP_PK_LEN + sizeof(struct sockaddr)) #define IW_EV_QUAL_PK_LEN (IW_EV_LCP_PK_LEN + sizeof(struct iw_quality)) #define IW_EV_POINT_PK_LEN (IW_EV_LCP_PK_LEN + 4) #endif /* _LINUX_WIRELESS_H */