Lines Matching full:tcp

10 Linux kernel provides TLS connection offload infrastructure. Once a TCP
29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where
31 with its own TCP handling, it is not usable in production environments
43 mode) and then hands the modified scatter list to the TCP layer. From this
44 point on the TCP stack proceeds as normal.
56 :c:type:`struct sk_buff <sk_buff>`. The packets reach the TCP stack and
101 which TCP sequence number corresponds to the beginning of the record with
112 number, simplifying TCP sequence number matching.
124 segmentation, so the initial records' TCP sequence number may be anywhere
136 * expected TCP sequence number
160 Both the device and the driver maintain expected TCP sequence numbers
169 It replaces the authentication tag and TCP checksum with correct values.
178 lookup is sufficient - IP addresses and TCP port numbers, as the protocol
179 is always TCP). If the packet is matched to a connection, the device confirms
180 if the TCP sequence number is the expected one and proceeds to TLS handling
197 TCP stack.
220 together with its TCP sequence number and TLS record number. The device
249 Until resync is complete driver should not access its expected TCP
257 Next time ``ktls`` pushes a record it will first send its TCP sequence number
308 When the device gets out of sync and the stream reaches TCP sequence
309 numbers more than a max size record past the expected TCP sequence number,
332 Retains the device's guessed TCP sequence number for comparison with current or
342 If the device is still waiting to provide its guessed TCP sequence number
378 the next expected record number and its TCP sequence number. If the
435 Note that each TCP connection requires a TLS session in both directions,
471 properly ended with providing the HW tracked tcp-seq.
528 TCP segments (i.e. placing packets in the correct order) but any form
534 Offloaded ``ktls`` sockets should support standard TCP stack features
553 on TCP retransmissions to handle corner cases is not acceptable.