Home
last modified time | relevance | path

Searched full:offload (Results 1 – 25 of 108) sorted by relevance

12345

/Documentation/networking/
Dxfrm_device.rst18 Luckily, there are NICs that offer a hardware based IPsec offload which
21 hardware offload.
23 Right now, there are two types of hardware offload that kernel supports.
24 * IPsec crypto offload:
27 * IPsec packet offload:
34 Userland access to the offload is typically through a system such as
37 like this for crypto offload:
43 offload dev eth4 dir in
45 and for packet offload
51 offload packet dev eth4 dir in
[all …]
Dsegmentation-offloads.rst12 to take advantage of segmentation offload capabilities of various NICs.
15 * TCP Segmentation Offload - TSO
16 * UDP Fragmentation Offload - UFO
18 * Generic Segmentation Offload - GSO
19 * Generic Receive Offload - GRO
20 * Partial Generic Segmentation Offload - GSO_PARTIAL
24 TCP Segmentation Offload
34 offload. For this reason TSO is normally disabled if the Tx checksum
35 offload for a given device is disabled.
37 In order to support TCP segmentation offload it is necessary to populate
[all …]
Dchecksum-offloads.rst12 take advantage of checksum offload capabilities of various NICs.
16 * TX Checksum Offload
17 * LCO: Local Checksum Offload
18 * RCO: Remote Checksum Offload
22 * RX Checksum Offload
26 TX Checksum Offload
61 A driver declares its offload capabilities in netdev->hw_features; see
71 The stack should, for the most part, assume that checksum offload is supported
74 function compares the offload features requested by the SKB (which may include
75 other offloads besides TX Checksum Offload) and, if they are not supported or
[all …]
Dtls-offload.rst4 Kernel TLS offload
10 Linux kernel provides TLS connection offload infrastructure. Once a TCP
24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto
28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``).
29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where
36 offload opt-in or opt-out on per-connection basis is not currently supported.
48 for crypto offload based on the socket the packet is attached to,
63 .. kernel-figure:: tls-offload-layers.svg
64 :alt: TLS offload layers
82 network device is offload-capable and attempts the offload. In case offload
[all …]
Dnf_flowtable.rst9 also provides hardware offload support. The flowtable supports for the layer 3
16 path, from the second packet on, you might decide to offload the flow to the
60 |-----| | 'flow offload' rule |
105 The 'flow offload' action from the forward chain 'y' adds an entry to the
111 You can identify offloaded flows through the [OFFLOAD] tag when listing your
117 …rt=52728 dport=5201 src=192.168.10.2 dst=192.168.10.1 sport=5201 dport=52728 [OFFLOAD] mark=0 use=2
183 Hardware offload
186 If your network device provides hardware offload support, you can turn it on by
187 means of the 'offload' flag in your flowtable definition, e.g.
194 flags offload;
[all …]
Dvxlan.rst68 ability to perform TCP segmentation offload of UDP encapsulated frames
70 - `rx-udp_tunnel-port-offload`
72 perform protocol-aware offloads, like checksum validation offload of
75 For devices supporting `rx-udp_tunnel-port-offload` the list of currently
Dnetdev-features.rst114 * Transmit TCP segmentation offload
119 * Transmit UDP segmentation offload
164 This requests that the NIC enables Hardware GRO (generic receive offload).
171 * hsr-tag-ins-offload
176 * hsr-tag-rm-offload
181 * hsr-fwd-offload
186 * hsr-dup-offload
Dswitchdev.rst15 model for switch devices which offload the forwarding (data) plane from the
154 router port, used to offload L3 forwarding. Two or more ports can be bonded
168 L2 Forwarding Offload
171 The idea is to offload the L2 data forwarding (switching) path from the kernel
211 Note: for new switchdev drivers that offload the Linux bridge, implementing the
239 command will label these entries "offload"::
243 00:02:00:00:02:00 dev sw1p1 master br0 offload
246 00:02:00:00:03:00 dev sw1p2 master br0 offload
341 L3 Routing Offload
377 Routes offloaded to the device are labeled with "offload" in the ip route
[all …]
Drepresentors.rst18 MAC/VLAN-based switching model) can support. This led to a desire to offload
27 When the system boots, and before any offload is configured, all packets from
83 netdevice, while in hardware offload it would apply to packets transmitted by
188 to another port on the virtual switch, the driver may choose to offload it to
193 it to the representee), hardware offload should interpret this as delivery to
239 If this all seems complicated, just remember the 'golden rule' of TC offload:
/Documentation/crypto/
Dasync-tx-api.rst34 the details of different hardware offload engine implementations. Code
36 the API will fit the chain of operations to the available offload
42 The API was initially designed to offload the memory copy and
43 xor-parity-calculations of the md-raid5 driver using the offload engines
50 the platform they are running on has offload capabilities. The
96 resources, under control of the offload engine driver, to be reused as
100 acknowledged by the application before the offload engine driver is allowed to
113 async_<operation> call. Offload engine drivers batch operations to
131 context if the offload engine driver supports interrupts, or it is
260 offload engine channel management routines
[all …]
/Documentation/scsi/
Dbnx2fc.rst6 Broadcom FCoE offload through bnx2fc is full stateful hardware offload that
12 Despite the fact that the Broadcom's FCoE offload is fully offloaded, it does
14 interface (e.g. eth0) associated with the FCoE offload initiator must be 'up'.
18 Furthermore, the Broadcom FCoE offload solution creates VLAN interfaces to
/Documentation/devicetree/bindings/net/
Dxlnx,axi-ethernet.yaml74 TX checksum offload. 0 or empty for disabling TX checksum offload,
75 1 to enable partial TX checksum offload and 2 to enable full TX
76 checksum offload.
82 RX checksum offload. 0 or empty for disabling RX checksum offload,
83 1 to enable partial RX checksum offload and 2 to enable full RX
84 checksum offload.
/Documentation/networking/device_drivers/ethernet/microsoft/
Dnetvsc.rst16 Checksum offload
18 The netvsc driver supports checksum offload as long as the
20 support checksum offload for TCP and UDP for both IPv4 and
21 IPv6. Windows Server 2012 only supports checksum offload for TCP.
51 Generic Receive Offload, aka GRO
57 Large Receive Offload (LRO), or Receive Side Coalescing (RSC)
/Documentation/driver-api/driver-model/
Ddesign-patterns.rst74 struct work_struct offload;
80 struct foo *foo = container_of(work, struct foo, offload);
89 queue_work(foo->wq, &foo->offload);
98 INIT_WORK(&foo->offload, foo_work);
/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
Dkconfig.rst51 | Enables offload support for TC classifier action (NET_CLS_ACT).
56 | results would then be instant due to the offload.
67 | Enables :ref:`IPSec XFRM cryptography-offload acceleration <xfrm_device>`.
72 | Build support for MACsec cryptography-offload acceleration in the NIC.
83 | TLS cryptography-offload acceleration.
/Documentation/networking/device_drivers/cellular/qualcomm/
Drmnet.rst66 Function Raw bytes Checksum offload header
82 Checksum offload header, has the information about the checksum processing done
83 by the hardware.Checksum offload header fields are in big endian format.
136 d. Checksum offload header v5
138 Checksum offload header fields are in big endian format.
/Documentation/networking/device_drivers/ethernet/huawei/
Dhinic.rst20 HiNIC devices support also various offload features such as checksum offload,
21 TCP Transmit Segmentation Offload(TSO), Receive-Side Scaling(RSS) and
22 LRO(Large Receive Offload).
/Documentation/sound/designs/
Dindex.rst10 compress-offload
/Documentation/networking/device_drivers/ethernet/marvell/
Docteontx2.rst45 - A PF/VF with CPT-LF resource works as a pure crypto offload device.
94 - Defines segmentation offload algorithms (eg TSO)
318 Setup HTB offload
321 1. Enable HW TC offload on the interface::
323 # ethtool -K <interface> hw-tc-offload on
328 # tc qdisc replace dev <interface> root handle 1: htb offload
/Documentation/devicetree/bindings/i2c/
Dmarvell,mv64xxx-i2c.yaml29 - description: Allwinner SoCs with offload support
44 version of the SoC which had broken offload support. Linux
/Documentation/devicetree/bindings/crypto/
Dbrcm,spu-crypto.txt2 cryptographic offload for Broadcom SoCs. A SoC may have multiple SPU hardware
Dintel,keembay-ocs-aes.yaml13 The Intel Keem Bay Offload and Crypto Subsystem (OCS) AES engine provides
Dintel,keembay-ocs-hcu.yaml14 The Intel Keem Bay Offload and Crypto Subsystem (OCS) Hash Control Unit (HCU)
Dintel,keembay-ocs-ecc.yaml14 The Intel Keem Bay Offload and Crypto Subsystem (OCS) Elliptic Curve
/Documentation/networking/device_drivers/ethernet/neterion/
Ds2io.rst58 b. Offloads. Supports checksum offload(TCP/UDP/IP) on transmit
157 b. Ensure Transmit Checksum offload is enabled. Use ethtool to set/verify this
176 c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to

12345