⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣷⣼⣿⠀⣴⠾⠷⠶⠦⡄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢠⡤⢶⣦⣾⣿⣿⣿⣿⣿⣿⣿⠀⣿⣶⣶⣦⣄⠳⣤⣤⠄⠀⠀⠀ ⠀⠀⠀⢀⣼⣳⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣗⠈⠙⠻⣶⣄⡀⠀⠀⠀ ⠀⠀⠀⣰⠿⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠈⠳⣤⠀⠀ ⠀⠀⢀⡟⠀⢰⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠈⠻⣶⣄⠀⠀⠈⠛⢦ ⠀⣀⡼⠃⠀⣼⡟⠀⠀⢸⣿⡿⠉⣿⡿⠿⠛⣿⡄⠀⠀⠀⠙⠿⣆⠀⠀⠀⠈ ⠈⠁⠀⠀⢸⡟⠀⠀⠀⢸⣿⠀⠀⣿⠁⠀⠀⠈⠃⠀⠀⠀⠀⠀⠘⢷⡄⠀⠀ ⠀⠀⠀⠀⣼⠃⠀⠀⠀⢸⡟⠀⠀⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀ ⠀⠀⠀⣠⡏⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠻⠃⠀⠀⠀⠀⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Current Dir: /usr/include/linux/ [DIR] byteorder [ delete | rename ] [DIR] caif [ delete | rename ] [DIR] can [ delete | rename ] [DIR] dvb [ delete | rename ] [DIR] hdlc [ delete | rename ] [DIR] hsi [ delete | rename ] [DIR] isdn [ delete | rename ] [DIR] mmc [ delete | rename ] [DIR] netfilter [ delete | rename ] [DIR] netfilter_arp [ delete | rename ] [DIR] netfilter_bridge [ delete | rename ] [DIR] netfilter_ipv4 [ delete | rename ] [DIR] netfilter_ipv6 [ delete | rename ] [DIR] nfsd [ delete | rename ] [DIR] raid [ delete | rename ] [DIR] spi [ delete | rename ] [DIR] sunrpc [ delete | rename ] [DIR] tc_act [ delete | rename ] [DIR] tc_ematch [ delete | rename ] [DIR] usb [ delete | rename ] [DIR] wimax [ delete | rename ] [FILE] a.out.h [ edit | delete | rename | download ] [FILE] acct.h [ edit | delete | rename | download ] [FILE] adb.h [ edit | delete | rename | download ] [FILE] adfs_fs.h [ edit | delete | rename | download ] [FILE] affs_hardblocks.h [ edit | delete | rename | download ] [FILE] agpgart.h [ edit | delete | rename | download ] [FILE] aio_abi.h [ edit | delete | rename | download ] [FILE] apm_bios.h [ edit | delete | rename | download ] [FILE] arcfb.h [ edit | delete | rename | download ] [FILE] atalk.h [ edit | delete | rename | download ] [FILE] atm.h [ edit | delete | rename | download ] [FILE] atm_eni.h [ edit | delete | rename | download ] [FILE] atm_he.h [ edit | delete | rename | download ] [FILE] atm_idt77105.h [ edit | delete | rename | download ] [FILE] atm_nicstar.h [ edit | delete | rename | download ] [FILE] atm_tcp.h [ edit | delete | rename | download ] [FILE] atm_zatm.h [ edit | delete | rename | download ] [FILE] atmapi.h [ edit | delete | rename | download ] [FILE] atmarp.h [ edit | delete | rename | download ] [FILE] atmbr2684.h [ edit | delete | rename | download ] [FILE] atmclip.h [ edit | delete | rename | download ] [FILE] atmdev.h [ edit | delete | rename | download ] [FILE] atmioc.h [ edit | delete | rename | download ] [FILE] atmlec.h [ edit | delete | rename | download ] [FILE] atmmpc.h [ edit | delete | rename | download ] [FILE] atmppp.h [ edit | delete | rename | download ] [FILE] atmsap.h [ edit | delete | rename | download ] [FILE] atmsvc.h [ edit | delete | rename | download ] [FILE] audit.h [ edit | delete | rename | download ] [FILE] auto_fs.h [ edit | delete | rename | download ] [FILE] auto_fs4.h [ edit | delete | rename | download ] [FILE] auxvec.h [ edit | delete | rename | download ] [FILE] ax25.h [ edit | delete | rename | download ] [FILE] b1lli.h [ edit | delete | rename | download ] [FILE] baycom.h [ edit | delete | rename | download ] [FILE] beancounter.h [ edit | delete | rename | download ] [FILE] bfs_fs.h [ edit | delete | rename | download ] [FILE] binfmts.h [ edit | delete | rename | download ] [FILE] blkpg.h [ edit | delete | rename | download ] [FILE] blktrace_api.h [ edit | delete | rename | download ] [FILE] bpqether.h [ edit | delete | rename | download ] [FILE] bsg.h [ edit | delete | rename | download ] [FILE] bt-bmc.h [ edit | delete | rename | download ] [FILE] btrfs.h [ edit | delete | rename | download ] [FILE] can.h [ edit | delete | rename | download ] [FILE] capability.h [ edit | delete | rename | download ] [FILE] capi.h [ edit | delete | rename | download ] [FILE] cciss_defs.h [ edit | delete | rename | download ] [FILE] cciss_ioctl.h [ edit | delete | rename | download ] [FILE] cdrom.h [ edit | delete | rename | download ] [FILE] cgroupstats.h [ edit | delete | rename | download ] [FILE] chio.h [ edit | delete | rename | download ] [FILE] cm4000_cs.h [ edit | delete | rename | download ] [FILE] cn_proc.h [ edit | delete | rename | download ] [FILE] coda.h [ edit | delete | rename | download ] [FILE] coda_psdev.h [ edit | delete | rename | download ] [FILE] coff.h [ edit | delete | rename | download ] [FILE] compat.h [ edit | delete | rename | download ] [FILE] connector.h [ edit | delete | rename | download ] [FILE] const.h [ edit | delete | rename | download ] [FILE] cramfs_fs.h [ edit | delete | rename | download ] [FILE] cuda.h [ edit | delete | rename | download ] [FILE] cyclades.h [ edit | delete | rename | download ] [FILE] cycx_cfm.h [ edit | delete | rename | download ] [FILE] dcbnl.h [ edit | delete | rename | download ] [FILE] dccp.h [ edit | delete | rename | download ] [FILE] devlink.h [ edit | delete | rename | download ] [FILE] dlm.h [ edit | delete | rename | download ] [FILE] dlm_device.h [ edit | delete | rename | download ] [FILE] dlm_netlink.h [ edit | delete | rename | download ] [FILE] dlm_plock.h [ edit | delete | rename | download ] [FILE] dlmconstants.h [ edit | delete | rename | download ] [FILE] dm-ioctl.h [ edit | delete | rename | download ] [FILE] dm-log-userspace.h [ edit | delete | rename | download ] [FILE] dn.h [ edit | delete | rename | download ] [FILE] dqblk_xfs.h [ edit | delete | rename | download ] [FILE] edd.h [ edit | delete | rename | download ] [FILE] efs_fs_sb.h [ edit | delete | rename | download ] [FILE] elf-em.h [ edit | delete | rename | download ] [FILE] elf-fdpic.h [ edit | delete | rename | download ] [FILE] elf.h [ edit | delete | rename | download ] [FILE] elfcore.h [ edit | delete | rename | download ] [FILE] errno.h [ edit | delete | rename | download ] [FILE] errqueue.h [ edit | delete | rename | download ] [FILE] ethtool.h [ edit | delete | rename | download ] [FILE] eventpoll.h [ edit | delete | rename | download ] [FILE] fadvise.h [ edit | delete | rename | download ] [FILE] falloc.h [ edit | delete | rename | download ] [FILE] fanotify.h [ edit | delete | rename | download ] [FILE] fb.h [ edit | delete | rename | download ] [FILE] fcntl.h [ edit | delete | rename | download ] [FILE] fd.h [ edit | delete | rename | download ] [FILE] fdreg.h [ edit | delete | rename | download ] [FILE] fib_rules.h [ edit | delete | rename | download ] [FILE] fiemap.h [ edit | delete | rename | download ] [FILE] filter.h [ edit | delete | rename | download ] [FILE] firewire-cdev.h [ edit | delete | rename | download ] [FILE] firewire-constants.h [ edit | delete | rename | download ] [FILE] flat.h [ edit | delete | rename | download ] [FILE] fou.h [ edit | delete | rename | download ] [FILE] fs.h [ edit | delete | rename | download ] [FILE] fsl_hypervisor.h [ edit | delete | rename | download ] [FILE] fuse.h [ edit | delete | rename | download ] [FILE] futex.h [ edit | delete | rename | download ] [FILE] gameport.h [ edit | delete | rename | download ] [FILE] gen_stats.h [ edit | delete | rename | download ] [FILE] genetlink.h [ edit | delete | rename | download ] [FILE] gfs2_ondisk.h [ edit | delete | rename | download ] [FILE] gigaset_dev.h [ edit | delete | rename | download ] [FILE] hdlc.h [ edit | delete | rename | download ] [FILE] hdlcdrv.h [ edit | delete | rename | download ] [FILE] hdreg.h [ edit | delete | rename | download ] [FILE] hid.h [ edit | delete | rename | download ] [FILE] hiddev.h [ edit | delete | rename | download ] [FILE] hidraw.h [ edit | delete | rename | download ] [FILE] hpet.h [ edit | delete | rename | download ] [FILE] hw_breakpoint.h [ edit | delete | rename | download ] [FILE] hyperv.h [ edit | delete | rename | download ] [FILE] hysdn_if.h [ edit | delete | rename | download ] [FILE] i2c-dev.h [ edit | delete | rename | download ] [FILE] i2c.h [ edit | delete | rename | download ] [FILE] i2o-dev.h [ edit | delete | rename | download ] [FILE] i8k.h [ edit | delete | rename | download ] [FILE] icmp.h [ edit | delete | rename | download ] [FILE] icmpv6.h [ edit | delete | rename | download ] [FILE] if.h [ edit | delete | rename | download ] [FILE] if_addr.h [ edit | delete | rename | download ] [FILE] if_addrlabel.h [ edit | delete | rename | download ] [FILE] if_alg.h [ edit | delete | rename | download ] [FILE] if_arcnet.h [ edit | delete | rename | download ] [FILE] if_arp.h [ edit | delete | rename | download ] [FILE] if_bonding.h [ edit | delete | rename | download ] [FILE] if_bridge.h [ edit | delete | rename | download ] [FILE] if_cablemodem.h [ edit | delete | rename | download ] [FILE] if_eql.h [ edit | delete | rename | download ] [FILE] if_ether.h [ edit | delete | rename | download ] [FILE] if_fc.h [ edit | delete | rename | download ] [FILE] if_fddi.h [ edit | delete | rename | download ] [FILE] if_frad.h [ edit | delete | rename | download ] [FILE] if_hippi.h [ edit | delete | rename | download ] [FILE] if_infiniband.h [ edit | delete | rename | download ] [FILE] if_link.h [ edit | delete | rename | download ] [FILE] if_ltalk.h [ edit | delete | rename | download ] [FILE] if_macsec.h [ edit | delete | rename | download ] [FILE] if_packet.h [ edit | delete | rename | download ] [FILE] if_phonet.h [ edit | delete | rename | download ] [FILE] if_plip.h [ edit | delete | rename | download ] [FILE] if_ppp.h [ edit | delete | rename | download ] [FILE] if_pppol2tp.h [ edit | delete | rename | download ] [FILE] if_pppox.h [ edit | delete | rename | download ] [FILE] if_slip.h [ edit | delete | rename | download ] [FILE] if_team.h [ edit | delete | rename | download ] [FILE] if_tun.h [ edit | delete | rename | download ] [FILE] if_tunnel.h [ edit | delete | rename | download ] [FILE] if_vlan.h [ edit | delete | rename | download ] [FILE] if_x25.h [ edit | delete | rename | download ] [FILE] ife.h [ edit | delete | rename | download ] [FILE] igmp.h [ edit | delete | rename | download ] [FILE] in.h [ edit | delete | rename | download ] [FILE] in6.h [ edit | delete | rename | download ] [FILE] in_route.h [ edit | delete | rename | download ] [FILE] inet_diag.h [ edit | delete | rename | download ] [FILE] inotify.h [ edit | delete | rename | download ] [FILE] input.h [ edit | delete | rename | download ] [FILE] ioctl.h [ edit | delete | rename | download ] [FILE] ip.h [ edit | delete | rename | download ] [FILE] ip6_tunnel.h [ edit | delete | rename | download ] [FILE] ip_vs.h [ edit | delete | rename | download ] [FILE] ipc.h [ edit | delete | rename | download ] [FILE] ipmi.h [ edit | delete | rename | download ] [FILE] ipmi_msgdefs.h [ edit | delete | rename | download ] [FILE] ipsec.h [ edit | delete | rename | download ] [FILE] ipv6.h [ edit | delete | rename | download ] [FILE] ipv6_route.h [ edit | delete | rename | download ] [FILE] ipx.h [ edit | delete | rename | download ] [FILE] irda.h [ edit | delete | rename | download ] [FILE] irqnr.h [ edit | delete | rename | download ] [FILE] isdn.h [ edit | delete | rename | download ] [FILE] isdn_divertif.h [ edit | delete | rename | download ] [FILE] isdn_ppp.h [ edit | delete | rename | download ] [FILE] isdnif.h [ edit | delete | rename | download ] [FILE] iso_fs.h [ edit | delete | rename | download ] [FILE] ivtv.h [ edit | delete | rename | download ] [FILE] ivtvfb.h [ edit | delete | rename | download ] [FILE] ixjuser.h [ edit | delete | rename | download ] [FILE] jffs2.h [ edit | delete | rename | download ] [FILE] joystick.h [ edit | delete | rename | download ] [FILE] kd.h [ edit | delete | rename | download ] [FILE] kdev_t.h [ edit | delete | rename | download ] [FILE] kernel-page-flags.h [ edit | delete | rename | download ] [FILE] kernel.h [ edit | delete | rename | download ] [FILE] kernelcapi.h [ edit | delete | rename | download ] [FILE] kexec.h [ edit | delete | rename | download ] [FILE] keyboard.h [ edit | delete | rename | download ] [FILE] keyctl.h [ edit | delete | rename | download ] [FILE] kvm.h [ edit | delete | rename | download ] [FILE] kvm_para.h [ edit | delete | rename | download ] [FILE] l2tp.h [ edit | delete | rename | download ] [FILE] libc-compat.h [ edit | delete | rename | download ] [FILE] limits.h [ edit | delete | rename | download ] [FILE] llc.h [ edit | delete | rename | download ] [FILE] loop.h [ edit | delete | rename | download ] [FILE] lp.h [ edit | delete | rename | download ] [FILE] lwtunnel.h [ edit | delete | rename | download ] [FILE] magic.h [ edit | delete | rename | download ] [FILE] major.h [ edit | delete | rename | download ] [FILE] map_to_7segment.h [ edit | delete | rename | download ] [FILE] matroxfb.h [ edit | delete | rename | download ] [FILE] mdio.h [ edit | delete | rename | download ] [FILE] media.h [ edit | delete | rename | download ] [FILE] mei.h [ edit | delete | rename | download ] [FILE] memfd.h [ edit | delete | rename | download ] [FILE] mempolicy.h [ edit | delete | rename | download ] [FILE] meye.h [ edit | delete | rename | download ] [FILE] mii.h [ edit | delete | rename | download ] [FILE] minix_fs.h [ edit | delete | rename | download ] [FILE] mman.h [ edit | delete | rename | download ] [FILE] mmtimer.h [ edit | delete | rename | download ] [FILE] mpls.h [ edit | delete | rename | download ] [FILE] mqueue.h [ edit | delete | rename | download ] [FILE] mroute.h [ edit | delete | rename | download ] [FILE] mroute6.h [ edit | delete | rename | download ] [FILE] msdos_fs.h [ edit | delete | rename | download ] [FILE] msg.h [ edit | delete | rename | download ] [FILE] mtio.h [ edit | delete | rename | download ] [FILE] n_r3964.h [ edit | delete | rename | download ] [FILE] nbd.h [ edit | delete | rename | download ] [FILE] ncp.h [ edit | delete | rename | download ] [FILE] ncp_fs.h [ edit | delete | rename | download ] [FILE] ncp_mount.h [ edit | delete | rename | download ] [FILE] ncp_no.h [ edit | delete | rename | download ] [FILE] ndctl.h [ edit | delete | rename | download ] [FILE] neighbour.h [ edit | delete | rename | download ] [FILE] net.h [ edit | delete | rename | download ] [FILE] net_dropmon.h [ edit | delete | rename | download ] [FILE] net_namespace.h [ edit | delete | rename | download ] [FILE] net_tstamp.h [ edit | delete | rename | download ] [FILE] netconf.h [ edit | delete | rename | download ] [FILE] netdevice.h [ edit | delete | rename | download ] [FILE] netfilter.h [ edit | delete | rename | download ] [FILE] netfilter_arp.h [ edit | delete | rename | download ] [FILE] netfilter_bridge.h [ edit | delete | rename | download ] [FILE] netfilter_decnet.h [ edit | delete | rename | download ] [FILE] netfilter_ipv4.h [ edit | delete | rename | download ] [FILE] netfilter_ipv6.h [ edit | delete | rename | download ] [FILE] netlink.h [ edit | delete | rename | download ] [FILE] netlink_diag.h [ edit | delete | rename | download ] [FILE] netrom.h [ edit | delete | rename | download ] [FILE] nfc.h [ edit | delete | rename | download ] [FILE] nfs.h [ edit | delete | rename | download ] [FILE] nfs2.h [ edit | delete | rename | download ] [FILE] nfs3.h [ edit | delete | rename | download ] [FILE] nfs4.h [ edit | delete | rename | download ] [FILE] nfs4_mount.h [ edit | delete | rename | download ] [FILE] nfs_fs.h [ edit | delete | rename | download ] [FILE] nfs_idmap.h [ edit | delete | rename | download ] [FILE] nfs_mount.h [ edit | delete | rename | download ] [FILE] nfsacl.h [ edit | delete | rename | download ] [FILE] nl80211.h [ edit | delete | rename | download ] [FILE] nubus.h [ edit | delete | rename | download ] [FILE] nvme_ioctl.h [ edit | delete | rename | download ] [FILE] nvram.h [ edit | delete | rename | download ] [FILE] omap3isp.h [ edit | delete | rename | download ] [FILE] omapfb.h [ edit | delete | rename | download ] [FILE] oom.h [ edit | delete | rename | download ] [FILE] openvswitch.h [ edit | delete | rename | download ] [FILE] packet_diag.h [ edit | delete | rename | download ] [FILE] param.h [ edit | delete | rename | download ] [FILE] parport.h [ edit | delete | rename | download ] [FILE] patchkey.h [ edit | delete | rename | download ] [FILE] pci.h [ edit | delete | rename | download ] [FILE] pci_regs.h [ edit | delete | rename | download ] [FILE] perf_event.h [ edit | delete | rename | download ] [FILE] personality.h [ edit | delete | rename | download ] [FILE] pfkeyv2.h [ edit | delete | rename | download ] [FILE] pg.h [ edit | delete | rename | download ] [FILE] phantom.h [ edit | delete | rename | download ] [FILE] phonet.h [ edit | delete | rename | download ] [FILE] pkt_cls.h [ edit | delete | rename | download ] [FILE] pkt_sched.h [ edit | delete | rename | download ] [FILE] pktcdvd.h [ edit | delete | rename | download ] [FILE] pmu.h [ edit | delete | rename | download ] [FILE] poll.h [ edit | delete | rename | download ] [FILE] posix_types.h [ edit | delete | rename | download ] [FILE] ppdev.h [ edit | delete | rename | download ] [FILE] ppp-comp.h [ edit | delete | rename | download ] [FILE] ppp-ioctl.h [ edit | delete | rename | download ] [FILE] ppp_defs.h [ edit | delete | rename | download ] [FILE] pps.h [ edit | delete | rename | download ] [FILE] prctl.h [ edit | delete | rename | download ] [FILE] psample.h [ edit | delete | rename | download ] [FILE] ptp_clock.h [ edit | delete | rename | download ] [FILE] ptrace.h [ edit | delete | rename | download ] [FILE] qnx4_fs.h [ edit | delete | rename | download ] [FILE] qnxtypes.h [ edit | delete | rename | download ] [FILE] quota.h [ edit | delete | rename | download ] [FILE] radeonfb.h [ edit | delete | rename | download ] [FILE] random.h [ edit | delete | rename | download ] [FILE] raw.h [ edit | delete | rename | download ] [FILE] rds.h [ edit | delete | rename | download ] [FILE] reboot.h [ edit | delete | rename | download ] [FILE] reiserfs_fs.h [ edit | delete | rename | download ] [FILE] reiserfs_xattr.h [ edit | delete | rename | download ] [FILE] resource.h [ edit | delete | rename | download ] [FILE] rfkill.h [ edit | delete | rename | download ] [FILE] romfs_fs.h [ edit | delete | rename | download ] [FILE] rose.h [ edit | delete | rename | download ] [FILE] route.h [ edit | delete | rename | download ] [FILE] rtc.h [ edit | delete | rename | download ] [FILE] rtnetlink.h [ edit | delete | rename | download ] [FILE] scc.h [ edit | delete | rename | download ] [FILE] sched.h [ edit | delete | rename | download ] [FILE] screen_info.h [ edit | delete | rename | download ] [FILE] sctp.h [ edit | delete | rename | download ] [FILE] sdla.h [ edit | delete | rename | download ] [FILE] seccomp.h [ edit | delete | rename | download ] [FILE] securebits.h [ edit | delete | rename | download ] [FILE] selinux_netlink.h [ edit | delete | rename | download ] [FILE] sem.h [ edit | delete | rename | download ] [FILE] serial.h [ edit | delete | rename | download ] [FILE] serial_core.h [ edit | delete | rename | download ] [FILE] serial_reg.h [ edit | delete | rename | download ] [FILE] serio.h [ edit | delete | rename | download ] [FILE] shm.h [ edit | delete | rename | download ] [FILE] signal.h [ edit | delete | rename | download ] [FILE] signalfd.h [ edit | delete | rename | download ] [FILE] snmp.h [ edit | delete | rename | download ] [FILE] sock_diag.h [ edit | delete | rename | download ] [FILE] socket.h [ edit | delete | rename | download ] [FILE] sockios.h [ edit | delete | rename | download ] [FILE] som.h [ edit | delete | rename | download ] [FILE] sonet.h [ edit | delete | rename | download ] [FILE] sonypi.h [ edit | delete | rename | download ] [FILE] sound.h [ edit | delete | rename | download ] [FILE] soundcard.h [ edit | delete | rename | download ] [FILE] stat.h [ edit | delete | rename | download ] [FILE] stddef.h [ edit | delete | rename | download ] [FILE] string.h [ edit | delete | rename | download ] [FILE] suspend_ioctls.h [ edit | delete | rename | download ] [FILE] swab.h [ edit | delete | rename | download ] [FILE] synclink.h [ edit | delete | rename | download ] [FILE] sysctl.h [ edit | delete | rename | download ] [FILE] sysinfo.h [ edit | delete | rename | download ] [FILE] target_core_user.h [ edit | delete | rename | download ] [FILE] taskstats.h [ edit | delete | rename | download ] [FILE] tcp.h [ edit | delete | rename | download ] [FILE] tcp_metrics.h [ edit | delete | rename | download ] [FILE] telephony.h [ edit | delete | rename | download ] [FILE] termios.h [ edit | delete | rename | download ] [FILE] time.h [ edit | delete | rename | download ] [FILE] times.h [ edit | delete | rename | download ] [FILE] timex.h [ edit | delete | rename | download ] [FILE] tiocl.h [ edit | delete | rename | download ] [FILE] tipc.h [ edit | delete | rename | download ] [FILE] tipc_config.h [ edit | delete | rename | download ] [FILE] toshiba.h [ edit | delete | rename | download ] [FILE] tty.h [ edit | delete | rename | download ] [FILE] tty_flags.h [ edit | delete | rename | download ] [FILE] types.h [ edit | delete | rename | download ] [FILE] udf_fs_i.h [ edit | delete | rename | download ] [FILE] udp.h [ edit | delete | rename | download ] [FILE] uhid.h [ edit | delete | rename | download ] [FILE] uinput.h [ edit | delete | rename | download ] [FILE] uio.h [ edit | delete | rename | download ] [FILE] ultrasound.h [ edit | delete | rename | download ] [FILE] un.h [ edit | delete | rename | download ] [FILE] unistd.h [ edit | delete | rename | download ] [FILE] unix_diag.h [ edit | delete | rename | download ] [FILE] usbdevice_fs.h [ edit | delete | rename | download ] [FILE] userfaultfd.h [ edit | delete | rename | download ] [FILE] utime.h [ edit | delete | rename | download ] [FILE] utsname.h [ edit | delete | rename | download ] [FILE] uuid.h [ edit | delete | rename | download ] [FILE] uvcvideo.h [ edit | delete | rename | download ] [FILE] v4l2-common.h [ edit | delete | rename | download ] [FILE] v4l2-controls.h [ edit | delete | rename | download ] [FILE] v4l2-dv-timings.h [ edit | delete | rename | download ] [FILE] v4l2-mediabus.h [ edit | delete | rename | download ] [FILE] v4l2-subdev.h [ edit | delete | rename | download ] [FILE] version.h [ edit | delete | rename | download ] [FILE] veth.h [ edit | delete | rename | download ] [FILE] vfio.h [ edit | delete | rename | download ] [FILE] vhost.h [ edit | delete | rename | download ] [FILE] videodev2.h [ edit | delete | rename | download ] [FILE] virtio_9p.h [ edit | delete | rename | download ] [FILE] virtio_balloon.h [ edit | delete | rename | download ] [FILE] virtio_blk.h [ edit | delete | rename | download ] [FILE] virtio_config.h [ edit | delete | rename | download ] [FILE] virtio_console.h [ edit | delete | rename | download ] [FILE] virtio_gpu.h [ edit | delete | rename | download ] [FILE] virtio_ids.h [ edit | delete | rename | download ] [FILE] virtio_input.h [ edit | delete | rename | download ] [FILE] virtio_net.h [ edit | delete | rename | download ] [FILE] virtio_pci.h [ edit | delete | rename | download ] [FILE] virtio_ring.h [ edit | delete | rename | download ] [FILE] virtio_rng.h [ edit | delete | rename | download ] [FILE] virtio_scsi.h [ edit | delete | rename | download ] [FILE] virtio_types.h [ edit | delete | rename | download ] [FILE] virtio_vsock.h [ edit | delete | rename | download ] [FILE] vm_sockets.h [ edit | delete | rename | download ] [FILE] vsockmon.h [ edit | delete | rename | download ] [FILE] vt.h [ edit | delete | rename | download ] [FILE] vtpm_proxy.h [ edit | delete | rename | download ] [FILE] vzcalluser.h [ edit | delete | rename | download ] [FILE] vzctl_netstat.h [ edit | delete | rename | download ] [FILE] vzctl_venet.h [ edit | delete | rename | download ] [FILE] vzctl_veth.h [ edit | delete | rename | download ] [FILE] vziptable_defs.h [ edit | delete | rename | download ] [FILE] vzlist.h [ edit | delete | rename | download ] [FILE] wait.h [ edit | delete | rename | download ] [FILE] wanrouter.h [ edit | delete | rename | download ] [FILE] watchdog.h [ edit | delete | rename | download ] [FILE] wimax.h [ edit | delete | rename | download ] [FILE] wireless.h [ edit | delete | rename | download ] [FILE] x25.h [ edit | delete | rename | download ] [FILE] xattr.h [ edit | delete | rename | download ] [FILE] xfrm.h [ edit | delete | rename | download ] Viewing: /usr/include/linux/netlink.h #ifndef __LINUX_NETLINK_H #define __LINUX_NETLINK_H #include <linux/kernel.h> #include <linux/socket.h> /* for __kernel_sa_family_t */ #include <linux/types.h> #define NETLINK_ROUTE 0 /* Routing/device hook */ #define NETLINK_UNUSED 1 /* Unused number */ #define NETLINK_USERSOCK 2 /* Reserved for user mode socket protocols */ #define NETLINK_FIREWALL 3 /* Unused number, formerly ip_queue */ #define NETLINK_SOCK_DIAG 4 /* socket monitoring */ #define NETLINK_NFLOG 5 /* netfilter/iptables ULOG */ #define NETLINK_XFRM 6 /* ipsec */ #define NETLINK_SELINUX 7 /* SELinux event notifications */ #define NETLINK_ISCSI 8 /* Open-iSCSI */ #define NETLINK_AUDIT 9 /* auditing */ #define NETLINK_FIB_LOOKUP 10 #define NETLINK_CONNECTOR 11 #define NETLINK_NETFILTER 12 /* netfilter subsystem */ #define NETLINK_IP6_FW 13 #define NETLINK_DNRTMSG 14 /* DECnet routing messages */ #define NETLINK_KOBJECT_UEVENT 15 /* Kernel messages to userspace */ #define NETLINK_GENERIC 16 /* leave room for NETLINK_DM (DM Events) */ #define NETLINK_SCSITRANSPORT 18 /* SCSI Transports */ #define NETLINK_ECRYPTFS 19 #define NETLINK_RDMA 20 #define NETLINK_CRYPTO 21 /* Crypto layer */ #define NETLINK_INET_DIAG NETLINK_SOCK_DIAG #define MAX_LINKS 32 struct sockaddr_nl { __kernel_sa_family_t nl_family; /* AF_NETLINK */ unsigned short nl_pad; /* zero */ __u32 nl_pid; /* port ID */ __u32 nl_groups; /* multicast groups mask */ }; struct nlmsghdr { __u32 nlmsg_len; /* Length of message including header */ __u16 nlmsg_type; /* Message content */ __u16 nlmsg_flags; /* Additional flags */ __u32 nlmsg_seq; /* Sequence number */ __u32 nlmsg_pid; /* Sending process port ID */ }; /* Flags values */ #define NLM_F_REQUEST 1 /* It is request message. */ #define NLM_F_MULTI 2 /* Multipart message, terminated by NLMSG_DONE */ #define NLM_F_ACK 4 /* Reply with ack, with zero or error code */ #define NLM_F_ECHO 8 /* Echo this request */ #define NLM_F_DUMP_INTR 16 /* Dump was inconsistent due to sequence change */ /* Modifiers to GET request */ #define NLM_F_ROOT 0x100 /* specify tree root */ #define NLM_F_MATCH 0x200 /* return all matching */ #define NLM_F_ATOMIC 0x400 /* atomic GET */ #define NLM_F_DUMP (NLM_F_ROOT|NLM_F_MATCH) /* Modifiers to NEW request */ #define NLM_F_REPLACE 0x100 /* Override existing */ #define NLM_F_EXCL 0x200 /* Do not touch, if it exists */ #define NLM_F_CREATE 0x400 /* Create, if it does not exist */ #define NLM_F_APPEND 0x800 /* Add to end of list */ /* 4.4BSD ADD NLM_F_CREATE|NLM_F_EXCL 4.4BSD CHANGE NLM_F_REPLACE True CHANGE NLM_F_CREATE|NLM_F_REPLACE Append NLM_F_CREATE Check NLM_F_EXCL */ #define NLMSG_ALIGNTO 4U #define NLMSG_ALIGN(len) ( ((len)+NLMSG_ALIGNTO-1) & ~(NLMSG_ALIGNTO-1) ) #define NLMSG_HDRLEN ((int) NLMSG_ALIGN(sizeof(struct nlmsghdr))) #define NLMSG_LENGTH(len) ((len) + NLMSG_HDRLEN) #define NLMSG_SPACE(len) NLMSG_ALIGN(NLMSG_LENGTH(len)) #define NLMSG_DATA(nlh) ((void*)(((char*)nlh) + NLMSG_LENGTH(0))) #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \ (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len))) #define NLMSG_OK(nlh,len) ((len) >= (int)sizeof(struct nlmsghdr) && \ (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \ (nlh)->nlmsg_len <= (len)) #define NLMSG_PAYLOAD(nlh,len) ((nlh)->nlmsg_len - NLMSG_SPACE((len))) #define NLMSG_NOOP 0x1 /* Nothing. */ #define NLMSG_ERROR 0x2 /* Error */ #define NLMSG_DONE 0x3 /* End of a dump */ #define NLMSG_OVERRUN 0x4 /* Data lost */ #define NLMSG_MIN_TYPE 0x10 /* < 0x10: reserved control messages */ struct nlmsgerr { int error; struct nlmsghdr msg; }; #define NETLINK_ADD_MEMBERSHIP 1 #define NETLINK_DROP_MEMBERSHIP 2 #define NETLINK_PKTINFO 3 #define NETLINK_BROADCAST_ERROR 4 #define NETLINK_NO_ENOBUFS 5 #define NETLINK_RX_RING 6 #define NETLINK_TX_RING 7 #define NETLINK_LISTEN_ALL_NSID 8 #define NETLINK_LIST_MEMBERSHIPS 9 #define NETLINK_CAP_ACK 10 #define NETLINK_REPAIR2 127 struct nl_pktinfo { __u32 group; }; struct nl_mmap_req { unsigned int nm_block_size; unsigned int nm_block_nr; unsigned int nm_frame_size; unsigned int nm_frame_nr; }; struct nl_mmap_hdr { unsigned int nm_status; unsigned int nm_len; __u32 nm_group; /* credentials */ __u32 nm_pid; __u32 nm_uid; __u32 nm_gid; }; enum nl_mmap_status { NL_MMAP_STATUS_UNUSED, NL_MMAP_STATUS_RESERVED, NL_MMAP_STATUS_VALID, NL_MMAP_STATUS_COPY, NL_MMAP_STATUS_SKIP, }; #define NL_MMAP_MSG_ALIGNMENT NLMSG_ALIGNTO #define NL_MMAP_MSG_ALIGN(sz) __ALIGN_KERNEL(sz, NL_MMAP_MSG_ALIGNMENT) #define NL_MMAP_HDRLEN NL_MMAP_MSG_ALIGN(sizeof(struct nl_mmap_hdr)) #define NET_MAJOR 36 /* Major 36 is reserved for networking */ enum { NETLINK_UNCONNECTED = 0, NETLINK_CONNECTED, }; /* * <------- NLA_HDRLEN ------> <-- NLA_ALIGN(payload)--> * +---------------------+- - -+- - - - - - - - - -+- - -+ * | Header | Pad | Payload | Pad | * | (struct nlattr) | ing | | ing | * +---------------------+- - -+- - - - - - - - - -+- - -+ * <-------------- nlattr->nla_len --------------> */ struct nlattr { __u16 nla_len; __u16 nla_type; }; /* * nla_type (16 bits) * +---+---+-------------------------------+ * | N | O | Attribute Type | * +---+---+-------------------------------+ * N := Carries nested attributes * O := Payload stored in network byte order * * Note: The N and O flag are mutually exclusive. */ #define NLA_F_NESTED (1 << 15) #define NLA_F_NET_BYTEORDER (1 << 14) #define NLA_TYPE_MASK ~(NLA_F_NESTED | NLA_F_NET_BYTEORDER) #define NLA_ALIGNTO 4 #define NLA_ALIGN(len) (((len) + NLA_ALIGNTO - 1) & ~(NLA_ALIGNTO - 1)) #define NLA_HDRLEN ((int) NLA_ALIGN(sizeof(struct nlattr))) /* Generic 32 bitflags attribute content sent to the kernel. * * The value is a bitmap that defines the values being set * The selector is a bitmask that defines which value is legit * * Examples: * value = 0x0, and selector = 0x1 * implies we are selecting bit 1 and we want to set its value to 0. * * value = 0x2, and selector = 0x2 * implies we are selecting bit 2 and we want to set its value to 1. * */ struct nla_bitfield32 { __u32 value; __u32 selector; }; #endif /* __LINUX_NETLINK_H */