Home
last modified time | relevance | path

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

123

/dpdk/doc/guides/prog_guide/
H A Dgeneric_receive_offload_lib.rst21 example, TCP/IPv4 GRO processes TCP/IPv4 packets.
35 inner TCP/IPv4 or UDP/IPv4 packet.
86 section, we will introduce an algorithm, which is used by TCP/IPv4 GRO
141 TCP/IPv4 GRO
148 Header fields used to define a TCP/IPv4 flow include:
150 - source and destination: Ethernet and IP address, TCP port
152 - TCP acknowledge number
154 TCP/IPv4 packets whose FIN, SYN, RST, URG, PSH, ECE or CWR bit is set
159 - TCP sequence number
176 - inner source and destination: Ethernet and IP address, TCP port
[all …]
H A Dgeneric_segmentation_offload_lib.rst10 TCP Segmentation Offload (TSO), which reduces per-packet processing overhead.
16 For example, GSO allows guest kernel stacks to transmit over-sized TCP segments
46 - TCP
49 - GRE TCP
146 TCP/IPv4 GSO
148 TCP/IPv4 GSO supports segmentation of suitably large TCP/IPv4 packets, which
163 which contain an outer IPv4 header, inner TCP/IPv4 or UDP/IPv4 headers, and
166 GRE TCP/IPv4 GSO
169 an outer IPv4 header, inner TCP/IPv4 headers, and an optional VLAN tag.
198 wants to segment TCP/IPv4 packets, it should set gso_types to
[all …]
H A Dglossary.rst137 concepts of packet buffers or mbuf, refer to *TCP/IP Illustrated, Volume 2:
216 TCP
H A Drte_flow.rst318 | 2 | TCP |
344 | 6 | TCP |
366 | 4 | TCP |
479 .. table:: TCP, UDP or ICMP as L4
490 | 3 | VOID | TCP | VOID |
533 | 3 | TCP |
1034 Item: ``TCP``
1037 Matches a TCP header.
1177 | 3 | TCP |
4333 | 2 | TCP |
[all …]
H A Devent_timer_adapter.rst27 are based on the example of handling a TCP retransmission.
209 represents a TCP connection and that ``event_timer_pool`` is a mempool that
225 conn->evtim->timeout_ticks = 30; //3 sec Per RFC1122(TCP returns)
302 /* Retransmit last packet (e.g. TCP segment). */
H A Dtraffic_management.rst26 * Packet marking: IEEE 802.1q (VLAN DEI), IETF RFC 3168 (IPv4/IPv6 ECN for TCP
144 as VLAN DEI packet marking (IEEE 802.1Q), IPv4/IPv6 ECN marking of TCP and SCTP
151 TCP or SCTP have their ECN set to 2’b11 if the marking feature is enabled for
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ptypes.c75 TPTE(0x24, ETHER, IPV4, TCP, NONE, NONE, NONE, NONE),
80 TPTE(0x2C, ETHER, IPV6, TCP, NONE, NONE, NONE, NONE),
97 TPTE(0x84, ETHER, IPV4, NONE, IP, NONE, IPV4, TCP),
102 TPTE(0x8C, ETHER, IPV4, NONE, IP, NONE, IPV6, TCP),
109 TPTE(0x94, ETHER, IPV4, NONE, GRENAT, NONE, IPV4, TCP),
114 TPTE(0x9C, ETHER, IPV4, NONE, GRENAT, NONE, IPV6, TCP),
121 TPTE(0xA4, ETHER, IPV4, NONE, GRENAT, ETHER, IPV4, TCP),
144 TPTE(0xC4, ETHER, IPV6, NONE, IP, NONE, IPV4, TCP),
149 TPTE(0xCC, ETHER, IPV6, NONE, IP, NONE, IPV6, TCP),
156 TPTE(0xD4, ETHER, IPV6, NONE, GRENAT, NONE, IPV4, TCP),
[all …]
/dpdk/drivers/common/iavf/
H A Diavf_common.c598 IAVF_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
607 IAVF_PTT(33, IP, IPV4, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
616 IAVF_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
628 IAVF_PTT(48, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
637 IAVF_PTT(55, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
649 IAVF_PTT(63, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
688 IAVF_PTT(92, IP, IPV6, NOF, NONE, NONE, NOF, TCP, PAY4),
697 IAVF_PTT(99, IP, IPV6, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
706 IAVF_PTT(106, IP, IPV6, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
718 IAVF_PTT(114, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_ptypes.c64 TPTE(0x24, ETHER, IPV4, TCP, NONE, NONE, NONE, NONE),
69 TPTE(0x2C, ETHER, IPV6, TCP, NONE, NONE, NONE, NONE),
75 TPTE(0x84, ETHER, IPV4, NONE, IP, NONE, IPV4, TCP),
80 TPTE(0x8C, ETHER, IPV4, NONE, IP, NONE, IPV6, TCP),
86 TPTE(0xC4, ETHER, IPV6, NONE, IP, NONE, IPV4, TCP),
91 TPTE(0xCC, ETHER, IPV6, NONE, IP, NONE, IPV6, TCP),
/dpdk/doc/guides/nics/
H A Dsfc_efx.rst30 - IPv4/IPv6 TCP/UDP transmit checksum offload
32 - Inner IPv4/IPv6 TCP/UDP transmit checksum offload
49 - TCP segmentation offload (TSO) including VXLAN and GENEVE encapsulated
53 - IPv4/IPv6 TCP/UDP receive checksum offload
55 - Inner IPv4/IPv6 TCP/UDP receive checksum offload
168 - TCP (exact match of source/destination ports)
217 - TCP (source/destination ports, TCP header length + TCP flags)
295 - Filtering by TCP or UDP IP transport protocol without pattern items of
298 - The last item is TCP or UDP, and it's empty.
448 mbufs, VLAN insertion, inner/outer IPv4 and TCP/UDP checksum and TCP
H A Digc.rst75 - TCP SYN filter
90 Add a rule to direct packet whose ``ip-protocol=0x6(TCP), tcp_port=0x80`` to queue 1:
96 Add a rule to direct packet whose ``ip-protocol=0x6(TCP), SYN flag is set`` to queue 1:
H A Digb.rst23 * TCP segmentation offload
H A Dice.rst109 handling acceleration, like checking the TCP SYN packets quickly.
127 This setting means queues 1, 2-3, 8-9 are TCP extraction, queues 10-13 are
134 This setting means queues 1, 2-3, 8-9 are TCP extraction, queues 10-23 are
198 TCPHDR1 - TCP header word 6, "Data Offset" and "Flags" fields.
329 192.168.0.2', dst="192.168.0.3")/TCP(flags='S')/Raw(load='XXXXXXXXXX'), \
H A Denic.rst100 TCP, IPv4, TCP-IPv4, IPv6, TCP-IPv6, IPv6 Extension, TCP-IPv6 Extension.
277 The NIC fills in IPv4/UDP/TCP checksums for both inner and outer packets.
281 The NIC validates IPv4/UDP/TCP checksums of both inner and outer packets.
498 - Hardware enables and disables UDP and TCP RSS hashing together. The driver
499 cannot control UDP and TCP hashing individually.
542 - IPV4, IPV6 and TCP RSS hashing
H A Dena.rst25 The ENA driver supports industry standard TCP/IP offload features such
26 as checksum offload and TCP transmit segmentation offload (TSO).
143 * IPv4/TCP/UDP checksum offload
H A Dcxgbe.rst25 Receiver Side Steering (RSS) on IPv4, IPv6, IPv4-TCP/UDP, IPv6-TCP/UDP.
26 For 4-tuple, enabling 'RSS on TCP' and 'RSS on TCP + UDP' is supported.
133 Apart from the 4-tuple (IP src/dst addresses and TCP/UDP src/dst port
H A Dbnxt.rst163 * Checksum Offload (IPv4, TCP, and UDP)
309 * TCP Checksum Offload
312   * TCP Segmentation Offload (TSO)
345 The application enables hardware checksum calculation for IPv4, TCP, and UDP.
390 // ensure to issue the command below to enable L4 header (TCP or UDP) along with IPv4 header
413 TSO (TCP Segmentation Offload), also known as LSO (Large Send Offload), enables
414 the TCP/IP stack to pass to the NIC a larger datagram than the MTU (Maximum
449 LRO (Large Receive Offload) enables NIC to aggregate multiple incoming TCP/IP
/dpdk/doc/guides/sample_app_ug/
H A Dtest_pipeline.rst198 … | | TCP source port = ANY, …
200 … | | TCP destination port = …
213 … | | TCP source port = ANY, …
215 … | | TCP destination port = …
231 The profile for input traffic is TCP/IPv4 packets with:
237 * destination TCP port fixed to 0
239 * source TCP port fixed to 0
H A Dpipeline.rst44 remote TCP based client (telnet, netcat, etc.) for connection.
52 * Argument: TCP port number at which the application is running.
53 …This port number should be used by remote TCP client (such as telnet, netcat, etc.) to connect to …
H A Dip_pipeline.rst24 …* Any standard TCP client (e.g. telnet, netcat, custom script, etc) is typically able to connect t…
57 remote TCP based client (telnet, netcat, etc.) for connection.
65 * Argument: TCP port number at which the ip pipeline is running.
66 …This port number should be used by remote TCP client (such as telnet, netcat, etc.) to connect to …
/dpdk/drivers/net/ice/base/
H A Dice_lan_tx_rx.h1321 ICE_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
1330 ICE_PTT(33, IP, IPV4, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
1339 ICE_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
1351 ICE_PTT(48, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
1360 ICE_PTT(55, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
1372 ICE_PTT(63, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
1411 ICE_PTT(92, IP, IPV6, NOF, NONE, NONE, NOF, TCP, PAY4),
1420 ICE_PTT(99, IP, IPV6, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
1429 ICE_PTT(106, IP, IPV6, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
1441 ICE_PTT(114, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
[all …]
/dpdk/doc/guides/tools/
H A Dflow-perf.rst180 Add TCP item to all flows items, This item have open mask.
346 Add increment TCP acknowledgment by one to all flows actions.
349 Add decrement TCP acknowledgment by one to all flows actions.
352 Add increment TCP sequence by one to all flows actions.
355 Add decrement TCP sequence by one to all flows actions.
/dpdk/doc/guides/rel_notes/
H A Drelease_22_03.rst19 * **Added functions to calculate UDP/TCP checksum in mbuf.**
21 Added the following functions to calculate UDP/TCP checksum of packets
114 src/dst address and UDP/TCP src/dst port.
183 * **Updated testpmd to support software UDP/TCP checksum over multiple segments.**
186 to support software UDP/TCP checksum over multiple segments.
H A Drelease_17_08.rst25 Added Generic Receive Offload (GRO) API support to reassemble TCP/IPv4
43 Added generic flow API support for Ethernet, IPv4, UDP, TCP and RAW pattern
49 Added flow API support for outer Ethernet, VLAN, IPv4, IPv6, UDP, TCP, SCTP,
50 VxLAN and inner Ethernet, VLAN, IPv4, IPv6, UDP and TCP pattern items with
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst1254 Display the status of TCP Segmentation Offload::
3251 to ecn of 2'b11 when IP is caring TCP or SCTP
3254 to ecn of 2'b11 when IP is caring TCP or SCTP
3257 to ecn of 2'b11 when IP is caring TCP or SCTP
3997 - ``tcp``: match TCP header.
3999 - ``src {unsigned}``: TCP source port.
4000 - ``dst {unsigned}``: TCP destination port.
4386 - ``port``: New TCP/UDP source port number.
4391 - ``port``: New TCP/UDP destination port number.
4633 4 24 10 i- ETH IPV4 TCP => DROP
[all …]

123