| /dpdk/doc/guides/prog_guide/ |
| H A D | generic_receive_offload_lib.rst | 21 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 D | generic_segmentation_offload_lib.rst | 10 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 D | glossary.rst | 137 concepts of packet buffers or mbuf, refer to *TCP/IP Illustrated, Volume 2: 216 TCP
|
| H A D | rte_flow.rst | 318 | 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 D | event_timer_adapter.rst | 27 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 D | traffic_management.rst | 26 * 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 D | txgbe_ptypes.c | 75 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 D | iavf_common.c | 598 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 D | ngbe_ptypes.c | 64 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 D | sfc_efx.rst | 30 - 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 D | igc.rst | 75 - 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 D | igb.rst | 23 * TCP segmentation offload
|
| H A D | ice.rst | 109 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 D | enic.rst | 100 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 D | ena.rst | 25 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 D | cxgbe.rst | 25 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 D | bnxt.rst | 163 * 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 D | test_pipeline.rst | 198 … | | 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 D | pipeline.rst | 44 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 D | ip_pipeline.rst | 24 …* 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 D | ice_lan_tx_rx.h | 1321 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 D | flow-perf.rst | 180 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 D | release_22_03.rst | 19 * **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 D | release_17_08.rst | 25 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 D | testpmd_funcs.rst | 1254 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 …]
|