Home
last modified time | relevance | path

Searched refs:TCP (Results 1 – 25 of 172) sorted by relevance

1234567

/linux/Documentation/networking/
A Dtcp_ao.rst7 TCP Authentication Option (TCP-AO) provides a TCP extension aimed at verifying
11 The intent of TCP-AO is to deprecate TCP-MD5 providing better security,
17 .. table:: Short and Limited Comparison of TCP-AO and TCP-MD5
20 | | TCP-MD5 | TCP-AO |
205 Q: Can TCP-MD5 connection migrate to TCP-AO (and vice-versa):
209 TCP MD5-protected connections cannot be migrated to TCP-AO because TCP MD5
222 TCP-AO requires that every protected TCP segment match exactly one MKT.
234 Q: Can a non-TCP-AO connection become a TCP-AO-enabled one?
352 TCP connection identifier. A TCP socket pair, i.e., a local IP
397 A TCP connection can not migrate between TCP-AO and TCP-MD5 options. The
[all …]
A Dkcm.rst8 interface over TCP for generic application protocols. With KCM an application
9 can efficiently send and receive application protocol messages over TCP using
31 | TCP sock | | TCP sock | | TCP sock | | TCP sock | | TCP sock |
50 TCP sockets & Psocks
86 TCP socket management
167 - fd: file descriptor for TCP socket being attached
236 to the same TCP connection. This allows parallelism between in I/O
273 the TCP connection. Normally, this will be done by placing each
274 TCP socket attached to a KCM multiplexor in epoll set for POLLERR
282 TCP connection monitoring
[all …]
A Dsnmp_counter.rst249 General TCP counters
353 an old kernel, the TCP stack has different behavior when TCP accept
365 TCP Fast Open
413 TCP Fast Path
460 TCP abort
744 TCP out of order
763 TCP PAWS
781 TCP ACK skip
796 TCP stack receives a SYN and replies SYN+ACK. Now the TCP stack is
844 TCP receive window
[all …]
A Dmptcp.rst4 Multipath TCP (MPTCP)
10 Multipath TCP or MPTCP is an extension to the standard TCP and is described in
12 device to make use of multiple interfaces at once to send and receive TCP
18 For more details about Multipath TCP in the Linux kernel, please see the
26 brings new use-cases, compared to TCP:
42 a regular TCP connection that is used to transmit data through one interface.
44 host to be able to detect the use of MPTCP, a new field is added to the TCP
45 *option* field of the underlying TCP *subflow*. This field contains, amongst
48 it, the returned ``SYN+ACK`` packet will not contain MPTCP options in the TCP
152 behavior is modified using TCP-ULP.
[all …]
A Dproc_net_tcp.rst10 These /proc interfaces provide information about currently active TCP
14 It will first list all listening TCP sockets, and next list all established
15 TCP connections. A typical entry of /proc/net/tcp would look like this (split
20 | | | | |------> remote TCP port number
22 | | |--------------------> local TCP port number
A Ddevmem.rst4 Device Memory TCP
11 Device memory TCP (devmem TCP) enables receiving data directly into device
12 memory (dmabuf). The feature is currently implemented for TCP sockets.
36 Devmem TCP optimizes this use case by implementing socket APIs that enable
41 Packet headers go to host memory and are processed by the TCP/IP stack
61 [PATCH net-next v24 00/13] Device Memory TCP
79 Header split, flow steering, & RSS are required features for devmem TCP.
134 devmem TCP, even if the dmabuf is not actually backed by devmem. An example of
211 regular TCP data that landed on an RX queue not bound to a dmabuf.
252 - TCP Dump and bpf can't access devmem packet payloads.
[all …]
A Dtls-offload.rst10 Linux kernel provides TLS connection offload infrastructure. Once a TCP
31 with its own TCP handling, it is not usable in production environments
44 point on the TCP stack proceeds as normal.
56 :c:type:`struct sk_buff <sk_buff>`. The packets reach the TCP stack and
112 number, simplifying TCP sequence number matching.
135 * expected TCP sequence number
178 is always TCP). If connection is matched device confirms if the TCP sequence
196 TCP stack.
248 Until resync is complete driver should not access its expected TCP
347 the next expected record number and its TCP sequence number. If the
[all …]
A Dstrparser.rst21 callback of a TCP socket. Messages are parsed and delivered as they are
47 strparser that is allocated by the upper layer. sk is the TCP
140 is unrecoverable (application expected to close TCP socket)
145 the error on TCP socket and wake it up. If parse_msg returned
190 the TCP socket in receive callback mode. The stream parser may
222 associated TCP socket. In general mode, the timeout is passed as an
224 the stream parser is aborted and the ETIMEDOUT error is set on the TCP
228 buffer size of the associated TCP socket. If the length returned by
230 is aborted with EMSGSIZE error set on the TCP socket. Note that this
232 parser to be 2*sk_rcvbuf of the TCP socket.
A Ddctcp.rst4 DCTCP (DataCenter TCP)
7 DCTCP is an enhancement to the TCP congestion control algorithm for data
32 "Data Center TCP (DCTCP)", Data Center Networks session"
A Dsegmentation-offloads.rst15 * TCP Segmentation Offload - TSO
24 TCP Segmentation Offload
27 TCP segmentation allows a device to segment a single frame into multiple
29 When TCP segmentation requested the bit for either SKB_GSO_TCPV4 or
33 TCP segmentation is dependent on support for the use of partial checksum
37 In order to support TCP segmentation offload it is necessary to populate
40 TCP header. In addition as CHECKSUM_PARTIAL is required csum_start should
41 also point to the TCP header of the packet.
137 it effectively does is take advantage of certain traits of TCP and tunnels
A Dip-sysctl.rst321 TCP variables
363 Enable TCP auto corking :
409 Allows TCP to send "duplicate" SACKs.
670 Initial reordering level of packets in a TCP stream.
677 Maximal reordering level of packets in a TCP stream.
686 certain TCP stacks.
765 long latencies at end of a TCP socket syscall.
1077 Controls TCP Small Queue limit per tcp socket.
1093 TCP stack implements per TCP socket limits anyway.
1418 for established TCP and connected UDP sockets.
[all …]
/linux/net/ipv4/
A DKconfig391 TCP/IPv4 sockets.
508 TCP Westwood+ is a sender-side only modification of the TCP Reno
515 TCP Westwood+ significantly increases fairness wrt TCP Reno in
519 tristate "H-TCP"
522 H-TCP is a send-side only modifications of the TCP Reno
552 TCP Vegas is a sender-side only change to TCP that anticipates
559 tristate "TCP NV"
578 Scalable TCP is a sender-side only change to TCP which uses a
587 TCP Low Priority (TCP-LP), a distributed algorithm whose goal is
621 TCP-Illinois is a sender-side modification of TCP Reno for
[all …]
/linux/net/mptcp/
A DKconfig3 bool "MPTCP: Multipath TCP"
9 Multipath TCP (MPTCP) connections send and receive data over multiple
11 uses the TCP protocol, and TCP options carry header information for
21 bool "MPTCP: IPv6 support for Multipath TCP"
/linux/tools/testing/selftests/net/netfilter/
A Dnf_nat_edemux.sh39 ip netns exec "$ns1" socat -u TCP-LISTEN:5201,fork OPEN:/dev/null,wronly=1 &
53 ip netns exec "$ns2" socat -t 10 - TCP:192.168.1.1:5201 > /dev/null &
60 echo test | ip netns exec "$ns2" socat -t 3 -u STDIN TCP:10.96.0.1:443,connect-timeout=3 >/dev/null
74 sleep 5 | ip netns exec "$ns2" socat -t 5 -u STDIN TCP:192.168.1.1:5202,connect-timeout=5 >/dev/nul…
78 echo | ip netns exec "$ns2" socat -t 3 -u STDIN TCP:192.168.1.1:5203,connect-timeout=5 >/dev/null &
A Dnft_conntrack_helper.sh117 ip netns exec "$ns2" socat -t 3 -u -4 TCP-LISTEN:"$port",reuseaddr STDOUT > /dev/null &
120 ip netns exec "$ns1" socat -u -4 STDIN TCP:10.0.1.2:"$port" < /dev/null > /dev/null
132 ip netns exec "$ns2" socat -t 3 -u -6 TCP-LISTEN:"$port",reuseaddr STDOUT > /dev/null &
135 ip netns exec "$ns1" socat -t 3 -u -6 STDIN TCP:"[dead:1::2]":"$port" < /dev/null > /dev/null
/linux/drivers/infiniband/sw/siw/
A DKconfig2 tristate "Software RDMA over TCP/IP (iWARP) driver"
10 the Linux TCP/IP network stack. It enables a system with a
20 TCP/IP, the driver further interfaces with the Linux
21 in-kernel TCP socket layer.
/linux/net/dccp/ccids/
A DKconfig15 bool "CCID-3 (TCP-Friendly)"
18 CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based
20 be reasonably fair when competing for bandwidth with TCP-like flows,
22 within a factor of two of the sending rate of a TCP flow under the
24 throughput over time compared with TCP, which makes CCID-3 more
/linux/tools/testing/selftests/bpf/prog_tests/
A Dcls_redirect.c140 TCP, enumerator
209 { TCP, ACCEPT, UNKNOWN_CONN, NO_HOPS, SYN },
210 { TCP, ACCEPT, UNKNOWN_CONN, NO_HOPS, ACK },
211 { TCP, FORWARD, UNKNOWN_CONN, ONE_HOP, ACK },
212 { TCP, ACCEPT, KNOWN_CONN, ONE_HOP, ACK },
303 case TCP: in build_input()
361 &servers[TCP][i], &conns[TCP][i], in test_cls_redirect_common()
362 &tuples[TCP][i]))) in test_cls_redirect_common()
/linux/net/rds/
A DKconfig8 sequenced delivery of datagrams over Infiniband or TCP.
18 tristate "RDS over TCP"
22 Allow RDS to use TCP as a transport.
/linux/tools/testing/selftests/net/netfilter/packetdrill/
A Dconntrack_inexact_rst.pkt9 // 5.772212 client_ip > server_ip TCP 66 45020 > 443 [ACK] Seq=1905874048 Ack=781810658 Win=36352 …
12 // 5.788207 server_ip > client_ip TCP 66 443 > 45020 [FIN, ACK] Seq=781811916 Ack=1905874048 Win=3…
14 // 5.788479 client_ip > server_ip TCP 66 45020 > 443 [RST, ACK] Seq=1905874072 Ack=781811917 Win=3…
15 // 5.788581 server_ip > client_ip TCP 54 8443 > 45020 [RST] Seq=781811892 Win=0 Len=0
/linux/drivers/nvme/target/
A DKconfig88 tristate "NVMe over Fabrics TCP target support"
92 This enables the NVMe TCP target support, which allows exporting NVMe
93 devices over TCP.
98 bool "NVMe over Fabrics TCP target TLS encryption support"
102 Enables TLS encryption for the NVMe TCP target using the netlink handshake API.
/linux/Documentation/networking/device_drivers/ethernet/freescale/
A Dgianfar.rst15 the 8548) has the ability to perform TCP, UDP, and IP checksums
16 in hardware. The Linux kernel only offloads the TCP and UDP
18 the driver only supports checksumming for TCP/IP and UDP/IP
/linux/Documentation/networking/device_drivers/ethernet/microsoft/
A Dnetvsc.rst20 support checksum offload for TCP and UDP for both IPv4 and
21 IPv6. Windows Server 2012 only supports checksum offload for TCP.
25 Hyper-V supports receive side scaling. For TCP & UDP, packets can
29 For TCP & UDP, we can switch hash level between L3 and L4 by ethtool
30 command. TCP/UDP over IPv4 and v6 can be set differently. The default
60 processing overhead by coalescing multiple TCP segments when possible. The
/linux/drivers/net/ethernet/wiznet/
A DKconfig27 PHY and hardware TCP/IP stack, but this driver is limited to
28 the MAC and PHY functions only, onchip TCP/IP is unused.
40 PHY and hardware TCP/IP stack, but this driver is limited to
41 the MAC and PHY functions only, onchip TCP/IP is unused.
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_adv_rss.c50 VIRTCHNL_SET_PROTO_HDR_TYPE(hdr, TCP); in iavf_fill_adv_rss_tcp_hdr()
53 VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, TCP, SRC_PORT); in iavf_fill_adv_rss_tcp_hdr()
56 VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, TCP, DST_PORT); in iavf_fill_adv_rss_tcp_hdr()

Completed in 47 milliseconds

1234567