Network interfaces Ethernet Interface 318 ethN Ethernet interface name ((eth|lan)[0-9]+|(eno|ens|enp|enx).+) Invalid Ethernet interface name #include #include #include #include Disable Ethernet flow control (pause frames) #include #include Duplex mode auto half full auto Auto negotiation half Half duplex full Full duplex (auto|half|full) duplex must be auto, half or full auto Enables switchdev mode on interface #include EVPN Multihoming #include #include #include #include #include #include #include #include Configurable offload options Enable Generic Receive Offload Enable Generic Segmentation Offload Enable Hardware Flow Offload Enable Large Receive Offload Enable Receive Packet Steering Enable Receive Flow Steering Enable Scatter-Gather Enable TCP Segmentation Offloading Link speed auto 10 100 1000 2500 5000 10000 25000 40000 50000 100000 auto Auto negotiation 10 10 Mbit/sec 100 100 Mbit/sec 1000 1 Gbit/sec 2500 2.5 Gbit/sec 5000 5 Gbit/sec 10000 10 Gbit/sec 25000 25 Gbit/sec 40000 40 Gbit/sec 50000 50 Gbit/sec 100000 100 Gbit/sec (auto|10|100|1000|2500|5000|10000|25000|40000|50000|100000) Speed must be auto, 10, 100, 1000, 2500, 5000, 10000, 25000, 40000, 50000 or 100000 auto Shared buffer between the device driver and NIC RX ring buffer u32:80-16384 ring buffer size TX ring buffer u32:80-16384 ring buffer size Interrupt coalescing options for the interface Enable adaptive receive interrupt coalescing Enable adaptive transmit interrupt coalescing Delay in microseconds before generating RX interrupt u32:0-16384 RX interrupt coalescing delay Number of RX frames before generating interrupt u32:0-4294967295 RX interrupt coalescing frames threshold Delay in microseconds before generating RX interrupt while servicing IRQ u32:0-16384 RX IRQ interrupt coalescing delay Number of RX frames before generating interrupt while servicing IRQ u32:0-4294967295 RX IRQ interrupt coalescing frames threshold Delay in microseconds before generating TX interrupt u32:0-16384 TX interrupt coalescing delay Number of TX frames before generating interrupt u32:0-4294967295 TX interrupt coalescing frames threshold Delay in microseconds before generating TX interrupt while servicing IRQ u32:0-16384 TX IRQ interrupt coalescing delay Number of TX frames before generating interrupt while servicing IRQ u32:0-4294967295 TX IRQ interrupt coalescing frames threshold Time in microseconds between updating coalescing statistics u32:0-4294967295 Statistics block interval Lower packet rate threshold for adaptive coalescing u32:0-4294967295 Low packet rate threshold RX coalescing delay (usecs) for low packet rate u32:0-16384 Low-rate RX coalescing delay RX coalescing frames threshold for low packet rate u32:0-4294967295 Low-rate RX coalescing frames threshold TX coalescing delay (usecs) for low packet rate u32:0-16384 Low-rate TX coalescing delay TX coalescing frames threshold for low packet rate u32:0-4294967295 Low-rate TX coalescing frames threshold Upper packet rate threshold for adaptive coalescing u32:0-4294967295 High packet rate threshold RX coalescing delay (usecs) for high packet rate u32:0-16384 High-rate RX coalescing delay RX coalescing frames threshold for high packet rate u32:0-4294967295 High-rate RX coalescing frames threshold TX coalescing delay (usecs) for high packet rate u32:0-16384 High-rate TX coalescing delay TX coalescing frames threshold for high packet rate u32:0-4294967295 High-rate TX coalescing frames threshold Sampling interval for adaptive coalescing (in seconds) u32:0-4294967295 Adaptive sampling interval Enable RX CQE (Completion Queue Entry) mode Enable TX CQE (Completion Queue Entry) mode Maximum number of bytes to aggregate before transmitting u32:0-4294967295 TX aggregation maximum bytes Maximum number of frames to aggregate before transmitting u32:0-4294967295 TX aggregation maximum frames Maximum time in microseconds to wait before transmitting aggregated frames u32:0-16384 TX aggregation timeout #include #include #include #include