__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
#ifndef _LINUX_VIRTIO_NET_H
#define _LINUX_VIRTIO_NET_H
/* This header is BSD licensed so anyone can use the definitions to implement
 * compatible drivers/servers.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. Neither the name of IBM nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE. */
#include <linux/types.h>
#include <linux/virtio_ids.h>
#include <linux/virtio_config.h>
#include <linux/virtio_types.h>
#include <linux/if_ether.h>

/* The feature bitmap for virtio net */
#define VIRTIO_NET_F_CSUM	0	/* Host handles pkts w/ partial csum */
#define VIRTIO_NET_F_GUEST_CSUM	1	/* Guest handles pkts w/ partial csum */
#define VIRTIO_NET_F_CTRL_GUEST_OFFLOADS 2 /* Dynamic offload configuration. */
#define VIRTIO_NET_F_MTU	3	/* Initial MTU advice */
#define VIRTIO_NET_F_MAC	5	/* Host has given MAC address. */
#define VIRTIO_NET_F_GUEST_TSO4	7	/* Guest can handle TSOv4 in. */
#define VIRTIO_NET_F_GUEST_TSO6	8	/* Guest can handle TSOv6 in. */
#define VIRTIO_NET_F_GUEST_ECN	9	/* Guest can handle TSO[6] w/ ECN in. */
#define VIRTIO_NET_F_GUEST_UFO	10	/* Guest can handle UFO in. */
#define VIRTIO_NET_F_HOST_TSO4	11	/* Host can handle TSOv4 in. */
#define VIRTIO_NET_F_HOST_TSO6	12	/* Host can handle TSOv6 in. */
#define VIRTIO_NET_F_HOST_ECN	13	/* Host can handle TSO[6] w/ ECN in. */
#define VIRTIO_NET_F_HOST_UFO	14	/* Host can handle UFO in. */
#define VIRTIO_NET_F_MRG_RXBUF	15	/* Host can merge receive buffers. */
#define VIRTIO_NET_F_STATUS	16	/* virtio_net_config.status available */
#define VIRTIO_NET_F_CTRL_VQ	17	/* Control channel available */
#define VIRTIO_NET_F_CTRL_RX	18	/* Control channel RX mode support */
#define VIRTIO_NET_F_CTRL_VLAN	19	/* Control channel VLAN filtering */
#define VIRTIO_NET_F_CTRL_RX_EXTRA 20	/* Extra RX mode control support */
#define VIRTIO_NET_F_GUEST_ANNOUNCE 21	/* Guest can announce device on the
					 * network */
#define VIRTIO_NET_F_MQ	22	/* Device supports Receive Flow
					 * Steering */
#define VIRTIO_NET_F_CTRL_MAC_ADDR 23	/* Set MAC address */
#define VIRTIO_NET_F_VQ_NOTF_COAL 52	/* Device supports virtqueue notification coalescing */
#define VIRTIO_NET_F_NOTF_COAL	53	/* Device supports notifications coalescing */
#define VIRTIO_NET_F_GUEST_USO4	54	/* Guest can handle USOv4 in. */
#define VIRTIO_NET_F_GUEST_USO6	55	/* Guest can handle USOv6 in. */
#define VIRTIO_NET_F_HOST_USO	56	/* Host can handle USO in. */
#define VIRTIO_NET_F_HASH_REPORT  57	/* Supports hash report */
#define VIRTIO_NET_F_GUEST_HDRLEN  59	/* Guest provides the exact hdr_len value. */
#define VIRTIO_NET_F_RSS	  60	/* Supports RSS RX steering */
#define VIRTIO_NET_F_RSC_EXT	  61	/* extended coalescing info */
#define VIRTIO_NET_F_STANDBY	  62	/* Act as standby for another device
					 * with the same MAC.
					 */
#define VIRTIO_NET_F_SPEED_DUPLEX 63	/* Device set linkspeed and duplex */

#ifndef VIRTIO_NET_NO_LEGACY
#define VIRTIO_NET_F_GSO	6	/* Host handles pkts w/ any GSO type */
#endif /* VIRTIO_NET_NO_LEGACY */

#define VIRTIO_NET_S_LINK_UP	1	/* Link is up */
#define VIRTIO_NET_S_ANNOUNCE	2	/* Announcement is needed */

/* supported/enabled hash types */
#define VIRTIO_NET_RSS_HASH_TYPE_IPv4          (1 << 0)
#define VIRTIO_NET_RSS_HASH_TYPE_TCPv4         (1 << 1)
#define VIRTIO_NET_RSS_HASH_TYPE_UDPv4         (1 << 2)
#define VIRTIO_NET_RSS_HASH_TYPE_IPv6          (1 << 3)
#define VIRTIO_NET_RSS_HASH_TYPE_TCPv6         (1 << 4)
#define VIRTIO_NET_RSS_HASH_TYPE_UDPv6         (1 << 5)
#define VIRTIO_NET_RSS_HASH_TYPE_IP_EX         (1 << 6)
#define VIRTIO_NET_RSS_HASH_TYPE_TCP_EX        (1 << 7)
#define VIRTIO_NET_RSS_HASH_TYPE_UDP_EX        (1 << 8)

struct virtio_net_config {
	/* The config defining mac address (if VIRTIO_NET_F_MAC) */
	__u8 mac[ETH_ALEN];
	/* See VIRTIO_NET_F_STATUS and VIRTIO_NET_S_* above */
	__virtio16 status;
	/* Maximum number of each of transmit and receive queues;
	 * see VIRTIO_NET_F_MQ and VIRTIO_NET_CTRL_MQ.
	 * Legal values are between 1 and 0x8000
	 */
	__virtio16 max_virtqueue_pairs;
	/* Default maximum transmit unit advice */
	__virtio16 mtu;
	/*
	 * speed, in units of 1Mb. All values 0 to INT_MAX are legal.
	 * Any other value stands for unknown.
	 */
	__le32 speed;
	/*
	 * 0x00 - half duplex
	 * 0x01 - full duplex
	 * Any other value stands for unknown.
	 */
	__u8 duplex;
	/* maximum size of RSS key */
	__u8 rss_max_key_size;
	/* maximum number of indirection table entries */
	__le16 rss_max_indirection_table_length;
	/* bitmask of supported VIRTIO_NET_RSS_HASH_ types */
	__le32 supported_hash_types;
} __attribute__((packed));

/*
 * This header comes first in the scatter-gather list.  If you don't
 * specify GSO or CSUM features, you can simply ignore the header.
 *
 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
 * only flattened.
 */
struct virtio_net_hdr_v1 {
#define VIRTIO_NET_HDR_F_NEEDS_CSUM	1	/* Use csum_start, csum_offset */
#define VIRTIO_NET_HDR_F_DATA_VALID	2	/* Csum is valid */
#define VIRTIO_NET_HDR_F_RSC_INFO	4	/* rsc info in csum_ fields */
	__u8 flags;
#define VIRTIO_NET_HDR_GSO_NONE		0	/* Not a GSO frame */
#define VIRTIO_NET_HDR_GSO_TCPV4	1	/* GSO frame, IPv4 TCP (TSO) */
#define VIRTIO_NET_HDR_GSO_UDP		3	/* GSO frame, IPv4 UDP (UFO) */
#define VIRTIO_NET_HDR_GSO_TCPV6	4	/* GSO frame, IPv6 TCP */
#define VIRTIO_NET_HDR_GSO_UDP_L4	5	/* GSO frame, IPv4& IPv6 UDP (USO) */
#define VIRTIO_NET_HDR_GSO_ECN		0x80	/* TCP has ECN set */
	__u8 gso_type;
	__virtio16 hdr_len;	/* Ethernet + IP + tcp/udp hdrs */
	__virtio16 gso_size;	/* Bytes to append to hdr_len per frame */
	union {
		struct {
			__virtio16 csum_start;
			__virtio16 csum_offset;
		};
		/* Checksum calculation */
		struct {
			/* Position to start checksumming from */
			__virtio16 start;
			/* Offset after that to place checksum */
			__virtio16 offset;
		} csum;
		/* Receive Segment Coalescing */
		struct {
			/* Number of coalesced segments */
			__le16 segments;
			/* Number of duplicated acks */
			__le16 dup_acks;
		} rsc;
	};
	__virtio16 num_buffers;	/* Number of merged rx buffers */
};

struct virtio_net_hdr_v1_hash {
	struct virtio_net_hdr_v1 hdr;
	__le32 hash_value;
#define VIRTIO_NET_HASH_REPORT_NONE            0
#define VIRTIO_NET_HASH_REPORT_IPv4            1
#define VIRTIO_NET_HASH_REPORT_TCPv4           2
#define VIRTIO_NET_HASH_REPORT_UDPv4           3
#define VIRTIO_NET_HASH_REPORT_IPv6            4
#define VIRTIO_NET_HASH_REPORT_TCPv6           5
#define VIRTIO_NET_HASH_REPORT_UDPv6           6
#define VIRTIO_NET_HASH_REPORT_IPv6_EX         7
#define VIRTIO_NET_HASH_REPORT_TCPv6_EX        8
#define VIRTIO_NET_HASH_REPORT_UDPv6_EX        9
	__le16 hash_report;
	__le16 padding;
};

#ifndef VIRTIO_NET_NO_LEGACY
/* This header comes first in the scatter-gather list.
 * For legacy virtio, if VIRTIO_F_ANY_LAYOUT is not negotiated, it must
 * be the first element of the scatter-gather list.  If you don't
 * specify GSO or CSUM features, you can simply ignore the header. */
struct virtio_net_hdr {
	/* See VIRTIO_NET_HDR_F_* */
	__u8 flags;
	/* See VIRTIO_NET_HDR_GSO_* */
	__u8 gso_type;
	__virtio16 hdr_len;		/* Ethernet + IP + tcp/udp hdrs */
	__virtio16 gso_size;		/* Bytes to append to hdr_len per frame */
	__virtio16 csum_start;	/* Position to start checksumming from */
	__virtio16 csum_offset;	/* Offset after that to place checksum */
};

/* This is the version of the header to use when the MRG_RXBUF
 * feature has been negotiated. */
struct virtio_net_hdr_mrg_rxbuf {
	struct virtio_net_hdr hdr;
	__virtio16 num_buffers;	/* Number of merged rx buffers */
};
#endif /* ...VIRTIO_NET_NO_LEGACY */

/*
 * Control virtqueue data structures
 *
 * The control virtqueue expects a header in the first sg entry
 * and an ack/status response in the last entry.  Data for the
 * command goes in between.
 */
struct virtio_net_ctrl_hdr {
	__u8 class;
	__u8 cmd;
} __attribute__((packed));

typedef __u8 virtio_net_ctrl_ack;

#define VIRTIO_NET_OK     0
#define VIRTIO_NET_ERR    1

/*
 * Control the RX mode, ie. promisucous, allmulti, etc...
 * All commands require an "out" sg entry containing a 1 byte
 * state value, zero = disable, non-zero = enable.  Commands
 * 0 and 1 are supported with the VIRTIO_NET_F_CTRL_RX feature.
 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
 */
#define VIRTIO_NET_CTRL_RX    0
 #define VIRTIO_NET_CTRL_RX_PROMISC      0
 #define VIRTIO_NET_CTRL_RX_ALLMULTI     1
 #define VIRTIO_NET_CTRL_RX_ALLUNI       2
 #define VIRTIO_NET_CTRL_RX_NOMULTI      3
 #define VIRTIO_NET_CTRL_RX_NOUNI        4
 #define VIRTIO_NET_CTRL_RX_NOBCAST      5

/*
 * Control the MAC
 *
 * The MAC filter table is managed by the hypervisor, the guest should
 * assume the size is infinite.  Filtering should be considered
 * non-perfect, ie. based on hypervisor resources, the guest may
 * received packets from sources not specified in the filter list.
 *
 * In addition to the class/cmd header, the TABLE_SET command requires
 * two out scatterlists.  Each contains a 4 byte count of entries followed
 * by a concatenated byte stream of the ETH_ALEN MAC addresses.  The
 * first sg list contains unicast addresses, the second is for multicast.
 * This functionality is present if the VIRTIO_NET_F_CTRL_RX feature
 * is available.
 *
 * The ADDR_SET command requests one out scatterlist, it contains a
 * 6 bytes MAC address. This functionality is present if the
 * VIRTIO_NET_F_CTRL_MAC_ADDR feature is available.
 */
struct virtio_net_ctrl_mac {
	__virtio32 entries;
	__u8 macs[][ETH_ALEN];
} __attribute__((packed));

#define VIRTIO_NET_CTRL_MAC    1
 #define VIRTIO_NET_CTRL_MAC_TABLE_SET        0
 #define VIRTIO_NET_CTRL_MAC_ADDR_SET         1

/*
 * Control VLAN filtering
 *
 * The VLAN filter table is controlled via a simple ADD/DEL interface.
 * VLAN IDs not added may be filterd by the hypervisor.  Del is the
 * opposite of add.  Both commands expect an out entry containing a 2
 * byte VLAN ID.  VLAN filterting is available with the
 * VIRTIO_NET_F_CTRL_VLAN feature bit.
 */
#define VIRTIO_NET_CTRL_VLAN       2
 #define VIRTIO_NET_CTRL_VLAN_ADD             0
 #define VIRTIO_NET_CTRL_VLAN_DEL             1

/*
 * Control link announce acknowledgement
 *
 * The command VIRTIO_NET_CTRL_ANNOUNCE_ACK is used to indicate that
 * driver has recevied the notification; device would clear the
 * VIRTIO_NET_S_ANNOUNCE bit in the status field after it receives
 * this command.
 */
#define VIRTIO_NET_CTRL_ANNOUNCE       3
 #define VIRTIO_NET_CTRL_ANNOUNCE_ACK         0

/*
 * Control Receive Flow Steering
 */
#define VIRTIO_NET_CTRL_MQ   4
/*
 * The command VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET
 * enables Receive Flow Steering, specifying the number of the transmit and
 * receive queues that will be used. After the command is consumed and acked by
 * the device, the device will not steer new packets on receive virtqueues
 * other than specified nor read from transmit virtqueues other than specified.
 * Accordingly, driver should not transmit new packets  on virtqueues other than
 * specified.
 */
struct virtio_net_ctrl_mq {
	__virtio16 virtqueue_pairs;
};

 #define VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET        0
 #define VIRTIO_NET_CTRL_MQ_VQ_PAIRS_MIN        1
 #define VIRTIO_NET_CTRL_MQ_VQ_PAIRS_MAX        0x8000

/*
 * The command VIRTIO_NET_CTRL_MQ_RSS_CONFIG has the same effect as
 * VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET does and additionally configures
 * the receive steering to use a hash calculated for incoming packet
 * to decide on receive virtqueue to place the packet. The command
 * also provides parameters to calculate a hash and receive virtqueue.
 */
struct virtio_net_rss_config {
	__le32 hash_types;
	__le16 indirection_table_mask;
	__le16 unclassified_queue;
	__le16 indirection_table[1/* + indirection_table_mask */];
	__le16 max_tx_vq;
	__u8 hash_key_length;
	__u8 hash_key_data[/* hash_key_length */];
};

 #define VIRTIO_NET_CTRL_MQ_RSS_CONFIG          1

/*
 * The command VIRTIO_NET_CTRL_MQ_HASH_CONFIG requests the device
 * to include in the virtio header of the packet the value of the
 * calculated hash and the report type of hash. It also provides
 * parameters for hash calculation. The command requires feature
 * VIRTIO_NET_F_HASH_REPORT to be negotiated to extend the
 * layout of virtio header as defined in virtio_net_hdr_v1_hash.
 */
struct virtio_net_hash_config {
	__le32 hash_types;
	/* for compatibility with virtio_net_rss_config */
	__le16 reserved[4];
	__u8 hash_key_length;
	__u8 hash_key_data[/* hash_key_length */];
};

 #define VIRTIO_NET_CTRL_MQ_HASH_CONFIG         2

/*
 * Control network offloads
 *
 * Reconfigures the network offloads that Guest can handle.
 *
 * Available with the VIRTIO_NET_F_CTRL_GUEST_OFFLOADS feature bit.
 *
 * Command data format matches the feature bit mask exactly.
 *
 * See VIRTIO_NET_F_GUEST_* for the list of offloads
 * that can be enabled/disabled.
 */
#define VIRTIO_NET_CTRL_GUEST_OFFLOADS   5
#define VIRTIO_NET_CTRL_GUEST_OFFLOADS_SET        0

/*
 * Control notifications coalescing.
 *
 * Request the device to change the notifications coalescing parameters.
 *
 * Available with the VIRTIO_NET_F_NOTF_COAL feature bit.
 */
#define VIRTIO_NET_CTRL_NOTF_COAL		6
/*
 * Set the tx-usecs/tx-max-packets parameters.
 */
struct virtio_net_ctrl_coal_tx {
	/* Maximum number of packets to send before a TX notification */
	__le32 tx_max_packets;
	/* Maximum number of usecs to delay a TX notification */
	__le32 tx_usecs;
};

#define VIRTIO_NET_CTRL_NOTF_COAL_TX_SET		0

/*
 * Set the rx-usecs/rx-max-packets parameters.
 */
struct virtio_net_ctrl_coal_rx {
	/* Maximum number of packets to receive before a RX notification */
	__le32 rx_max_packets;
	/* Maximum number of usecs to delay a RX notification */
	__le32 rx_usecs;
};

#define VIRTIO_NET_CTRL_NOTF_COAL_RX_SET		1
#define VIRTIO_NET_CTRL_NOTF_COAL_VQ_SET		2
#define VIRTIO_NET_CTRL_NOTF_COAL_VQ_GET		3

struct virtio_net_ctrl_coal {
	__le32 max_packets;
	__le32 max_usecs;
};

struct  virtio_net_ctrl_coal_vq {
	__le16 vqn;
	__le16 reserved;
	struct virtio_net_ctrl_coal coal;
};

#endif /* _LINUX_VIRTIO_NET_H */

Filemanager

Name Type Size Permission Actions
android Folder 0755
byteorder Folder 0755
caif Folder 0755
can Folder 0755
cifs Folder 0755
dvb Folder 0755
genwqe Folder 0755
hdlc Folder 0755
hsi Folder 0755
iio Folder 0755
isdn Folder 0755
misc Folder 0755
mmc Folder 0755
netfilter Folder 0755
netfilter_arp Folder 0755
netfilter_bridge Folder 0755
netfilter_ipv4 Folder 0755
netfilter_ipv6 Folder 0755
nfsd Folder 0755
raid Folder 0755
sched Folder 0755
spi Folder 0755
sunrpc Folder 0755
surface_aggregator Folder 0755
tc_act Folder 0755
tc_ematch Folder 0755
usb Folder 0755
a.out.h File 6.73 KB 0644
acct.h File 3.82 KB 0644
acrn.h File 18.51 KB 0644
adb.h File 1.11 KB 0644
adfs_fs.h File 993 B 0644
affs_hardblocks.h File 1.54 KB 0644
agpgart.h File 3.86 KB 0644
aio_abi.h File 3.32 KB 0644
am437x-vpfe.h File 3.59 KB 0644
amt.h File 1.71 KB 0644
apm_bios.h File 3.6 KB 0644
apparmor.h File 3.4 KB 0644
arcfb.h File 213 B 0644
arm_sdei.h File 2.69 KB 0644
aspeed-lpc-ctrl.h File 1.74 KB 0644
aspeed-p2a-ctrl.h File 1.86 KB 0644
aspeed-video.h File 389 B 0644
atalk.h File 1023 B 0644
atm.h File 7.7 KB 0644
atm_eni.h File 648 B 0644
atm_he.h File 406 B 0644
atm_idt77105.h File 955 B 0644
atm_nicstar.h File 1.25 KB 0644
atm_tcp.h File 1.58 KB 0644
atm_zatm.h File 1.5 KB 0644
atmapi.h File 952 B 0644
atmarp.h File 1.27 KB 0644
atmbr2684.h File 3.2 KB 0644
atmclip.h File 576 B 0644
atmdev.h File 7.32 KB 0644
atmioc.h File 1.61 KB 0644
atmlec.h File 2.33 KB 0644
atmmpc.h File 4.13 KB 0644
atmppp.h File 639 B 0644
atmsap.h File 4.85 KB 0644
atmsvc.h File 1.81 KB 0644
audit.h File 21.2 KB 0644
auto_dev-ioctl.h File 4.87 KB 0644
auto_fs.h File 6.28 KB 0644
auto_fs4.h File 451 B 0644
auxvec.h File 1.68 KB 0644
ax25.h File 2.76 KB 0644
batadv_packet.h File 21.13 KB 0644
batman_adv.h File 16.49 KB 0644
baycom.h File 883 B 0644
bcm933xx_hcs.h File 419 B 0644
bfs_fs.h File 1.86 KB 0644
binfmts.h File 776 B 0644
blkpg.h File 904 B 0644
blktrace_api.h File 4.59 KB 0644
blkzoned.h File 6.34 KB 0644
bpf.h File 269.04 KB 0644
bpf_common.h File 1.33 KB 0644
bpf_perf_event.h File 529 B 0644
bpqether.h File 981 B 0644
bsg.h File 2.44 KB 0644
bt-bmc.h File 572 B 0644
btf.h File 5.46 KB 0644
btrfs.h File 36.28 KB 0644
btrfs_tree.h File 34.77 KB 0644
cachefiles.h File 1.61 KB 0644
can.h File 10.95 KB 0644
capability.h File 13.21 KB 0644
capi.h File 3.05 KB 0644
cciss_defs.h File 3.2 KB 0644
cciss_ioctl.h File 2.7 KB 0644
ccs.h File 767 B 0644
cdrom.h File 28.87 KB 0644
cec-funcs.h File 53.14 KB 0644
cec.h File 41.17 KB 0644
cfm_bridge.h File 1.42 KB 0644
cgroupstats.h File 2.06 KB 0644
chio.h File 5.16 KB 0644
close_range.h File 377 B 0644
cn_proc.h File 4.06 KB 0644
coda.h File 17.79 KB 0644
coff.h File 12.25 KB 0644
comedi.h File 54.18 KB 0644
connector.h File 2.2 KB 0644
const.h File 991 B 0644
coresight-stm.h File 747 B 0644
counter.h File 4.77 KB 0644
cramfs_fs.h File 3.47 KB 0644
cryptouser.h File 5.2 KB 0644
cuda.h File 905 B 0644
cxl_mem.h File 7.8 KB 0644
cyclades.h File 969 B 0644
cycx_cfm.h File 2.92 KB 0644
dcbnl.h File 24.97 KB 0644
dccp.h File 6.29 KB 0644
devlink.h File 22.17 KB 0644
dlm.h File 2.52 KB 0644
dlm_device.h File 2.48 KB 0644
dlm_plock.h File 916 B 0644
dlmconstants.h File 4.97 KB 0644
dm-ioctl.h File 11.33 KB 0644
dm-log-userspace.h File 14.83 KB 0644
dma-buf.h File 7.15 KB 0644
dma-heap.h File 1.36 KB 0644
dns_resolver.h File 3.86 KB 0644
dpll.h File 5.84 KB 0644
dqblk_xfs.h File 9.17 KB 0644
dw100.h File 357 B 0644
edd.h File 5.47 KB 0644
efs_fs_sb.h File 2.17 KB 0644
elf-em.h File 2.57 KB 0644
elf-fdpic.h File 1.58 KB 0644
elf.h File 15.13 KB 0644
errno.h File 23 B 0644
errqueue.h File 1.94 KB 0644
erspan.h File 1.03 KB 0644
ethtool.h File 86.73 KB 0644
ethtool_netlink.h File 26.38 KB 0644
eventfd.h File 264 B 0644
eventpoll.h File 2.53 KB 0644
ext4.h File 4.03 KB 0644
f2fs.h File 3.28 KB 0644
fadvise.h File 842 B 0644
falloc.h File 3.5 KB 0644
fanotify.h File 8.17 KB 0644
fb.h File 16.09 KB 0644
fcntl.h File 4.44 KB 0644
fd.h File 11.83 KB 0644
fdreg.h File 5.24 KB 0644
fib_rules.h File 1.99 KB 0644
fiemap.h File 2.71 KB 0644
filter.h File 2.16 KB 0644
firewire-cdev.h File 49.53 KB 0644
firewire-constants.h File 3.16 KB 0644
fou.h File 819 B 0644
fpga-dfl.h File 8.52 KB 0644
fs.h File 13.94 KB 0644
fscrypt.h File 6.44 KB 0644
fsi.h File 3.02 KB 0644
fsl_hypervisor.h File 7.13 KB 0644
fsl_mc.h File 734 B 0644
fsmap.h File 4.3 KB 0644
fsverity.h File 3.11 KB 0644
fuse.h File 27.04 KB 0644
futex.h File 5.98 KB 0644
gameport.h File 897 B 0644
gen_stats.h File 1.49 KB 0644
genetlink.h File 2.19 KB 0644
gfs2_ondisk.h File 14.43 KB 0644
gpio.h File 19.46 KB 0644
gsmmux.h File 4.4 KB 0644
gtp.h File 734 B 0644
handshake.h File 1.61 KB 0644
hash_info.h File 1.01 KB 0644
hdlc.h File 637 B 0644
hdlcdrv.h File 2.84 KB 0644
hdreg.h File 22.17 KB 0644
hid.h File 2.04 KB 0644
hiddev.h File 6.2 KB 0644
hidraw.h File 1.95 KB 0644
hpet.h File 743 B 0644
hsr_netlink.h File 1.08 KB 0644
hw_breakpoint.h File 605 B 0644
hyperv.h File 10.89 KB 0644
i2c-dev.h File 1.83 KB 0644
i2c.h File 6.73 KB 0644
i2o-dev.h File 11.28 KB 0644
i8k.h File 1.49 KB 0644
icmp.h File 4.67 KB 0644
icmpv6.h File 4.17 KB 0644
idxd.h File 9.11 KB 0644
if.h File 10.67 KB 0644
if_addr.h File 2.09 KB 0644
if_addrlabel.h File 721 B 0644
if_alg.h File 1.56 KB 0644
if_arcnet.h File 3.63 KB 0644
if_arp.h File 6.43 KB 0644
if_bonding.h File 5.02 KB 0644
if_bridge.h File 20.18 KB 0644
if_cablemodem.h File 986 B 0644
if_eql.h File 1.32 KB 0644
if_ether.h File 8.56 KB 0644
if_fc.h File 1.7 KB 0644
if_fddi.h File 4.27 KB 0644
if_hippi.h File 4.14 KB 0644
if_infiniband.h File 1.22 KB 0644
if_link.h File 54.49 KB 0644
if_ltalk.h File 210 B 0644
if_macsec.h File 6.35 KB 0644
if_packet.h File 8.07 KB 0644
if_phonet.h File 424 B 0644
if_plip.h File 660 B 0644
if_ppp.h File 29 B 0644
if_pppol2tp.h File 3.23 KB 0644
if_pppox.h File 4.76 KB 0644
if_slip.h File 872 B 0644
if_team.h File 2.54 KB 0644
if_tun.h File 4.21 KB 0644
if_tunnel.h File 4.79 KB 0644
if_vlan.h File 1.79 KB 0644
if_x25.h File 881 B 0644
if_xdp.h File 4.89 KB 0644
ife.h File 351 B 0644
igmp.h File 2.99 KB 0644
ila.h File 1.22 KB 0644
in.h File 10.61 KB 0644
in6.h File 7.4 KB 0644
in_route.h File 936 B 0644
inet_diag.h File 4.9 KB 0644
inotify.h File 3.21 KB 0644
input-event-codes.h File 29.55 KB 0644
input.h File 15.84 KB 0644
io_uring.h File 19.26 KB 0644
ioam6.h File 2.33 KB 0644
ioam6_genl.h File 945 B 0644
ioam6_iptunnel.h File 1.26 KB 0644
ioctl.h File 163 B 0644
iommu.h File 4.79 KB 0644
iommufd.h File 24.52 KB 0644
ioprio.h File 4.08 KB 0644
ip.h File 4.73 KB 0644
ip6_tunnel.h File 1.91 KB 0644
ip_vs.h File 13.8 KB 0644
ipc.h File 2.05 KB 0644
ipmi.h File 15.08 KB 0644
ipmi_bmc.h File 488 B 0644
ipmi_msgdefs.h File 3.35 KB 0644
ipmi_ssif_bmc.h File 441 B 0644
ipsec.h File 947 B 0644
ipv6.h File 4.22 KB 0644
ipv6_route.h File 1.86 KB 0644
irqnr.h File 104 B 0644
iso_fs.h File 6.33 KB 0644
isst_if.h File 14.92 KB 0644
ivtv.h File 2.95 KB 0644
ivtvfb.h File 1.18 KB 0644
jffs2.h File 6.65 KB 0644
joystick.h File 3.35 KB 0644
kcm.h File 822 B 0644
kcmp.h File 522 B 0644
kcov.h File 1.92 KB 0644
kd.h File 6.3 KB 0644
kdev_t.h File 383 B 0644
kernel-page-flags.h File 900 B 0644
kernel.h File 194 B 0644
kernelcapi.h File 1019 B 0644
kexec.h File 2 KB 0644
keyboard.h File 13.14 KB 0644
keyctl.h File 5.86 KB 0644
kfd_ioctl.h File 52.69 KB 0644
kfd_sysfs.h File 5.01 KB 0644
kvm.h File 62.15 KB 0644
kvm_para.h File 1001 B 0644
l2tp.h File 5.61 KB 0644
landlock.h File 9.08 KB 0644
libc-compat.h File 8.09 KB 0644
limits.h File 937 B 0644
lirc.h File 8.13 KB 0644
llc.h File 3.09 KB 0644
loadpin.h File 834 B 0644
loop.h File 3.32 KB 0644
lp.h File 4.09 KB 0644
lsm.h File 2.5 KB 0644
lwtunnel.h File 2.31 KB 0644
magic.h File 3.77 KB 0644
major.h File 4.55 KB 0644
map_to_14segment.h File 9.28 KB 0644
map_to_7segment.h File 6.45 KB 0644
matroxfb.h File 1.43 KB 0644
max2175.h File 1.01 KB 0644
mctp.h File 1.45 KB 0644
mdio.h File 23.54 KB 0644
media-bus-format.h File 7.15 KB 0644
media.h File 12.46 KB 0644
mei.h File 3.39 KB 0644
mei_uuid.h File 738 B 0644
membarrier.h File 9.34 KB 0644
memfd.h File 1.43 KB 0644
mempolicy.h File 2.51 KB 0644
mii.h File 9.27 KB 0644
minix_fs.h File 2.07 KB 0644
mman.h File 1.75 KB 0644
mmtimer.h File 2.07 KB 0644
module.h File 293 B 0644
mount.h File 7.75 KB 0644
mpls.h File 2.25 KB 0644
mpls_iptunnel.h File 761 B 0644
mptcp.h File 3.67 KB 0644
mptcp_pm.h File 4.3 KB 0644
mqueue.h File 2.15 KB 0644
mroute.h File 5.78 KB 0644
mroute6.h File 4.89 KB 0644
mrp_bridge.h File 1.67 KB 0644
msdos_fs.h File 6.57 KB 0644
msg.h File 3.31 KB 0644
mtio.h File 7.98 KB 0644
nbd-netlink.h File 2.35 KB 0644
nbd.h File 3.53 KB 0644
ncsi.h File 4.71 KB 0644
ndctl.h File 6.66 KB 0644
neighbour.h File 5.96 KB 0644
net.h File 2.04 KB 0644
net_dropmon.h File 2.85 KB 0644
net_namespace.h File 715 B 0644
net_tstamp.h File 5.97 KB 0644
netconf.h File 614 B 0644
netdev.h File 4.23 KB 0644
netdevice.h File 2.2 KB 0644
netfilter.h File 1.69 KB 0644
netfilter_arp.h File 445 B 0644
netfilter_bridge.h File 1.14 KB 0644
netfilter_ipv4.h File 1.45 KB 0644
netfilter_ipv6.h File 1.35 KB 0644
netlink.h File 12.1 KB 0644
netlink_diag.h File 1.49 KB 0644
netrom.h File 807 B 0644
nexthop.h File 2.76 KB 0644
nfc.h File 10.97 KB 0644
nfs.h File 4.39 KB 0644
nfs2.h File 1.43 KB 0644
nfs3.h File 2.4 KB 0644
nfs4.h File 6.39 KB 0644
nfs4_mount.h File 1.89 KB 0644
nfs_fs.h File 1.62 KB 0644
nfs_idmap.h File 2.19 KB 0644
nfs_mount.h File 2.09 KB 0644
nfsacl.h File 718 B 0644
nfsd_netlink.h File 933 B 0644
nilfs2_api.h File 7.41 KB 0644
nilfs2_ondisk.h File 17.66 KB 0644
nitro_enclaves.h File 12.85 KB 0644
nl80211-vnd-intel.h File 4.49 KB 0644
nl80211.h File 334.96 KB 0644
npcm-video.h File 1.19 KB 0644
nsfs.h File 639 B 0644
nsm.h File 740 B 0644
nubus.h File 8 KB 0644
nvme_ioctl.h File 2.43 KB 0644
nvram.h File 532 B 0644
omap3isp.h File 20.45 KB 0644
omapfb.h File 5.78 KB 0644
oom.h File 511 B 0644
openat2.h File 1.42 KB 0644
openvswitch.h File 40.05 KB 0644
packet_diag.h File 1.63 KB 0644
param.h File 141 B 0644
parport.h File 3.75 KB 0644
patchkey.h File 892 B 0644
pci.h File 1.35 KB 0644
pci_regs.h File 60.36 KB 0644
pcitest.h File 920 B 0644
perf_event.h File 42.28 KB 0644
personality.h File 2.05 KB 0644
pfkeyv2.h File 10.39 KB 0644
pfrut.h File 7.8 KB 0644
pg.h File 2.34 KB 0644
phantom.h File 1.62 KB 0644
phonet.h File 4.57 KB 0644
pidfd.h File 256 B 0644
pkt_cls.h File 18.15 KB 0644
pkt_sched.h File 28.66 KB 0644
pktcdvd.h File 2.35 KB 0644
pmu.h File 5.32 KB 0644
poll.h File 22 B 0644
posix_acl.h File 1.22 KB 0644
posix_acl_xattr.h File 1.09 KB 0644
posix_types.h File 1.07 KB 0644
ppdev.h File 3.21 KB 0644
ppp-comp.h File 2.47 KB 0644
ppp-ioctl.h File 5.59 KB 0644
ppp_defs.h File 5.43 KB 0644
pps.h File 4.62 KB 0644
pr.h File 1.59 KB 0644
prctl.h File 10.42 KB 0644
psample.h File 2.22 KB 0644
psci.h File 5.02 KB 0644
psp-dbc.h File 5.16 KB 0644
psp-sev.h File 4.39 KB 0644
ptp_clock.h File 7.46 KB 0644
ptrace.h File 5.37 KB 0644
qemu_fw_cfg.h File 2.41 KB 0644
qnx4_fs.h File 2.27 KB 0644
qnxtypes.h File 624 B 0644
qrtr.h File 893 B 0644
quota.h File 6.16 KB 0644
radeonfb.h File 360 B 0644
random.h File 1.38 KB 0644
rds.h File 10.91 KB 0644
reboot.h File 1.31 KB 0644
reiserfs_fs.h File 775 B 0644
reiserfs_xattr.h File 542 B 0644
remoteproc_cdev.h File 1.08 KB 0644
resource.h File 2.53 KB 0644
rfkill.h File 5.96 KB 0644
rio_cm_cdev.h File 3.17 KB 0644
rio_mport_cdev.h File 9.11 KB 0644
rkisp1-config.h File 33.39 KB 0644
romfs_fs.h File 1.21 KB 0644
rose.h File 2.18 KB 0644
route.h File 2.28 KB 0644
rpl.h File 854 B 0644
rpl_iptunnel.h File 424 B 0644
rpmsg.h File 1.29 KB 0644
rpmsg_types.h File 288 B 0644
rseq.h File 5.32 KB 0644
rtc.h File 5.19 KB 0644
rtnetlink.h File 20.85 KB 0644
rxrpc.h File 4.81 KB 0644
scc.h File 4.52 KB 0644
sched.h File 6.12 KB 0644
scif_ioctl.h File 6.23 KB 0644
screen_info.h File 2.42 KB 0644
sctp.h File 35.17 KB 0644
seccomp.h File 5.85 KB 0644
securebits.h File 2.64 KB 0644
sed-opal.h File 5.22 KB 0644
seg6.h File 1.14 KB 0644
seg6_genl.h File 589 B 0644
seg6_hmac.h File 423 B 0644
seg6_iptunnel.h File 983 B 0644
seg6_local.h File 3.78 KB 0644
selinux_netlink.h File 1.17 KB 0644
sem.h File 2.98 KB 0644
serial.h File 5.12 KB 0644
serial_core.h File 4.93 KB 0644
serial_reg.h File 15.65 KB 0644
serio.h File 2.05 KB 0644
sev-guest.h File 2.31 KB 0644
shm.h File 3.71 KB 0644
signal.h File 388 B 0644
signalfd.h File 1.2 KB 0644
smc.h File 8.46 KB 0644
smc_diag.h File 2.88 KB 0644
smiapp.h File 1.03 KB 0644
snmp.h File 14.19 KB 0644
sock_diag.h File 1.27 KB 0644
socket.h File 1.02 KB 0644
sockios.h File 6.69 KB 0644
sonet.h File 2.24 KB 0644
sonypi.h File 5.18 KB 0644
sound.h File 1.21 KB 0644
soundcard.h File 44.97 KB 0644
stat.h File 6.84 KB 0644
stddef.h File 1.94 KB 0644
stm.h File 1.24 KB 0644
string.h File 238 B 0644
suspend_ioctls.h File 1.4 KB 0644
swab.h File 6.78 KB 0644
switchtec_ioctl.h File 5.14 KB 0644
sync_file.h File 3.37 KB 0644
synclink.h File 8.77 KB 0644
sysctl.h File 25.42 KB 0644
sysinfo.h File 1.02 KB 0644
target_core_user.h File 4.54 KB 0644
taskstats.h File 8.13 KB 0644
tcp.h File 16.62 KB 0644
tcp_metrics.h File 1.51 KB 0644
tdx-guest.h File 1.27 KB 0644
tee.h File 13.09 KB 0644
termios.h File 172 B 0644
thermal.h File 3.23 KB 0644
thp7312.h File 659 B 0644
time.h File 1.71 KB 0644
time_types.h File 1.24 KB 0644
timerfd.h File 936 B 0644
times.h File 278 B 0644
timex.h File 7.63 KB 0644
tiocl.h File 1.69 KB 0644
tipc.h File 8.62 KB 0644
tipc_config.h File 14.57 KB 0644
tipc_netlink.h File 9.17 KB 0644
tipc_sockets_diag.h File 468 B 0644
tls.h File 7.06 KB 0644
toshiba.h File 1.88 KB 0644
tps6594_pfsm.h File 1.13 KB 0644
tty.h File 1.74 KB 0644
tty_flags.h File 4.4 KB 0644
types.h File 1.73 KB 0644
ublk_cmd.h File 11.69 KB 0644
udf_fs_i.h File 697 B 0644
udmabuf.h File 643 B 0644
udp.h File 1.65 KB 0644
uhid.h File 4.54 KB 0644
uinput.h File 9.04 KB 0644
uio.h File 732 B 0644
uleds.h File 798 B 0644
ultrasound.h File 4.46 KB 0644
um_timetravel.h File 3.87 KB 0644
un.h File 384 B 0644
unistd.h File 220 B 0644
unix_diag.h File 1.3 KB 0644
usbdevice_fs.h File 8.12 KB 0644
usbip.h File 1.47 KB 0644
user_events.h File 2.29 KB 0644
userfaultfd.h File 11.74 KB 0644
userio.h File 1.48 KB 0644
utime.h File 223 B 0644
utsname.h File 669 B 0644
uuid.h File 28 B 0644
uvcvideo.h File 2.57 KB 0644
v4l2-common.h File 2.01 KB 0644
v4l2-controls.h File 145.84 KB 0644
v4l2-dv-timings.h File 30.39 KB 0644
v4l2-mediabus.h File 5.11 KB 0644
v4l2-subdev.h File 9.77 KB 0644
vbox_err.h File 7.09 KB 0644
vbox_vmmdev_types.h File 11.38 KB 0644
vboxguest.h File 9.15 KB 0644
vdpa.h File 1.74 KB 0644
vduse.h File 9.58 KB 0644
version.h File 216 B 0644
veth.h File 224 B 0644
vfio.h File 70.18 KB 0644
vfio_ccw.h File 1.29 KB 0644
vfio_zdev.h File 2.48 KB 0644
vhost.h File 9.74 KB 0644
vhost_types.h File 5.14 KB 0644
videodev2.h File 98.5 KB 0644
virtio_9p.h File 2 KB 0644
virtio_balloon.h File 5.16 KB 0644
virtio_blk.h File 9.75 KB 0644
virtio_bt.h File 910 B 0644
virtio_config.h File 4.65 KB 0644
virtio_console.h File 3.08 KB 0644
virtio_crypto.h File 16.09 KB 0644
virtio_fs.h File 573 B 0644
virtio_gpio.h File 1.67 KB 0644
virtio_gpu.h File 11.19 KB 0644
virtio_i2c.h File 1.16 KB 0644
virtio_ids.h File 4.2 KB 0644
virtio_input.h File 2.46 KB 0644
virtio_iommu.h File 3.84 KB 0644
virtio_mem.h File 6.99 KB 0644
virtio_mmio.h File 4.85 KB 0644
virtio_net.h File 15.08 KB 0644
virtio_pci.h File 9.41 KB 0644
virtio_pcidev.h File 2.39 KB 0644
virtio_pmem.h File 882 B 0644
virtio_ring.h File 8.52 KB 0644
virtio_rng.h File 265 B 0644
virtio_scmi.h File 637 B 0644
virtio_scsi.h File 5.94 KB 0644
virtio_snd.h File 9.09 KB 0644
virtio_types.h File 2.1 KB 0644
virtio_vsock.h File 3.27 KB 0644
vm_sockets.h File 7.18 KB 0644
vm_sockets_diag.h File 963 B 0644
vmcore.h File 455 B 0644
vsockmon.h File 1.84 KB 0644
vt.h File 2.99 KB 0644
vtpm_proxy.h File 1.68 KB 0644
wait.h File 682 B 0644
watch_queue.h File 3.41 KB 0644
watchdog.h File 2.28 KB 0644
wireguard.h File 7.57 KB 0644
wireless.h File 41.7 KB 0644
wmi.h File 1.72 KB 0644
wwan.h File 295 B 0644
x25.h File 3.48 KB 0644
xattr.h File 2.95 KB 0644
xdp_diag.h File 1.43 KB 0644
xfrm.h File 12.42 KB 0644
xilinx-v4l2-controls.h File 2.91 KB 0644
zorro.h File 3.22 KB 0644
zorro_ids.h File 29.36 KB 0644
Filemanager