Home
last modified time | relevance | path

Searched refs:UDP (Results 1 – 25 of 66) sorted by relevance

123

/dpdk/examples/ipsec-secgw/test/
H A Dtrs_ipv6opts.py66 pkt /= UDP(sport=123,dport=456)/Raw(load="abc")
76 self.assertEqual(d[UDP].sport, 123)
77 self.assertEqual(d[UDP].dport, 456)
115 self.assertEqual(d[UDP].sport, 123)
116 self.assertEqual(d[UDP].dport, 456)
130 self.assertEqual(resp[UDP].sport, 123)
131 self.assertEqual(resp[UDP].dport, 456)
159 self.assertEqual(resp[UDP].sport, 123)
160 self.assertEqual(resp[UDP].dport, 456)
177 self.assertEqual(resp[UDP].sport, 123)
[all …]
/dpdk/examples/pipeline/examples/
H A Dvarbit.spec5 ; is Ethernet/IPv4/UDP, with the IPv4 header containing between 0 and 40 bytes of options. To locate
6 ; the start of the UDP header, the size of the IPv4 header needs to be detected first, which is done
11 ; the UDP header is extracted and modified.
79 // Extract the fixed size UDP header.
82 // Modify the UDP header.
89 // Emit the Ethernet, IPv4 and UDP headers.
H A Dvxlan.spec89 // Ethernet (14) | IPv4 (20) | UDP (8) | VXLAN (8) | Input frame | Ethernet FCS (4)
94 // Assumption: When read from the table, the outer IPv4 and UDP headers contain
98 // - The outer UDP header (8 bytes);
103 // - The outer UDP header (8 bytes);
109 // the outer IPv4 and UDP headers are updated as follows:
136 //Set the outer UDP header.
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ptypes.c74 TPTE(0x23, ETHER, IPV4, UDP, NONE, NONE, NONE, NONE),
79 TPTE(0x2B, ETHER, IPV6, UDP, NONE, NONE, NONE, NONE),
96 TPTE(0x83, ETHER, IPV4, NONE, IP, NONE, IPV4, UDP),
101 TPTE(0x8B, ETHER, IPV4, NONE, IP, NONE, IPV6, UDP),
108 TPTE(0x93, ETHER, IPV4, NONE, GRENAT, NONE, IPV4, UDP),
113 TPTE(0x9B, ETHER, IPV4, NONE, GRENAT, NONE, IPV6, UDP),
120 TPTE(0xA3, ETHER, IPV4, NONE, GRENAT, ETHER, IPV4, UDP),
143 TPTE(0xC3, ETHER, IPV6, NONE, IP, NONE, IPV4, UDP),
148 TPTE(0xCB, ETHER, IPV6, NONE, IP, NONE, IPV6, UDP),
155 TPTE(0xD3, ETHER, IPV6, NONE, GRENAT, NONE, IPV4, UDP),
[all …]
/dpdk/drivers/common/iavf/
H A Diavf_common.c596 IAVF_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
605 IAVF_PTT(31, IP, IPV4, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
614 IAVF_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
626 IAVF_PTT(46, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
635 IAVF_PTT(53, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
647 IAVF_PTT(61, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
686 IAVF_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY4),
695 IAVF_PTT(97, IP, IPV6, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
704 IAVF_PTT(104, IP, IPV6, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
716 IAVF_PTT(112, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_ptypes.c63 TPTE(0x23, ETHER, IPV4, UDP, NONE, NONE, NONE, NONE),
68 TPTE(0x2B, ETHER, IPV6, UDP, NONE, NONE, NONE, NONE),
74 TPTE(0x83, ETHER, IPV4, NONE, IP, NONE, IPV4, UDP),
79 TPTE(0x8B, ETHER, IPV4, NONE, IP, NONE, IPV6, UDP),
85 TPTE(0xC3, ETHER, IPV6, NONE, IP, NONE, IPV4, UDP),
90 TPTE(0xCB, ETHER, IPV6, NONE, IP, NONE, IPV6, UDP),
/dpdk/doc/guides/prog_guide/
H A Dgeneric_segmentation_offload_lib.rst47 - UDP
151 UDP/IPv4 GSO
153 UDP/IPv4 GSO supports segmentation of suitably large UDP/IPv4 packets, which
154 may also contain an optional VLAN tag. UDP GSO is the same as IP fragmentation.
155 Specifically, UDP GSO treats the UDP header as a part of the payload and
156 does not modify it during segmentation. Therefore, after UDP GSO, only the
157 first output packet has the original UDP header, and others just have l2
163 which contain an outer IPv4 header, inner TCP/IPv4 or UDP/IPv4 headers, and
H A Dgeneric_receive_offload_lib.rst33 Currently, the GRO library provides GRO supports for TCP/IPv4 and UDP/IPv4
35 inner TCP/IPv4 or UDP/IPv4 packet.
172 - outer source and destination: Ethernet and IP address, UDP port
H A Drte_flow.rst336 | 2 | UDP |
388 | 1 | UDP |
410 | 1 | UDP |
479 .. table:: TCP, UDP or ICMP as L4
488 | 2 | UDP | VOID | VOID |
868 .. table:: UDP payload matching
1026 Item: ``UDP``
1029 Matches a UDP header.
2490 | 2 | UDP |
2705 | ``port`` | new TCP/UDP source port |
[all …]
H A Dlink_bonding_poll_mode_drv_lib.rst81 destination addresses as well as the TCP/UDP source and destination port.
321 * **Layer 3 + 4:** IP Address & UDP Port based balancing uses a combination
322 of source/destination IP Address and the source/destination UDP ports of
327 and UDP protocols for load balancing.
/dpdk/drivers/net/ice/base/
H A Dice_lan_tx_rx.h1319 ICE_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
1328 ICE_PTT(31, IP, IPV4, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
1337 ICE_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
1349 ICE_PTT(46, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
1358 ICE_PTT(53, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
1370 ICE_PTT(61, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
1409 ICE_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY4),
1418 ICE_PTT(97, IP, IPV6, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
1427 ICE_PTT(104, IP, IPV6, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
1439 ICE_PTT(112, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
[all …]
/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
53 - IPv4/IPv6 TCP/UDP receive checksum offload
55 - Inner IPv4/IPv6 TCP/UDP receive checksum offload
135 However, for VXLAN and GENEVE tunnels the PMD does report UDP as the
139 If UDP ports are configured for only one tunnel type then it is safe to
140 treat VXLAN packet type indication as the corresponding UDP tunnel type.
170 - UDP (exact match of source/destination ports)
219 - UDP (source/destination ports)
298 - The last item is TCP or UDP, and it's empty.
[all …]
H A Dixgbe.rst280 UDP with zero checksum is reported as error
284 Errata: 44 Integrity Error Reported for IPv4/UDP Packets With Zero Checksum
286 To support UDP zero checksum, the zero and bad UDP checksum packet is marked as
H A Denic.rst277 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.
475 - RAW items are limited to matching UDP tunnel headers like VXLAN.
498 - Hardware enables and disables UDP and TCP RSS hashing together. The driver
499 cannot control UDP and TCP hashing individually.
543 - UDP RSS hashing (1400 series and later adapters)
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 Dtap.rst66 not understand network protocols like IPv4/6, UDP or TCP unless the
145 Drop UDP packets in vlan 3::
231 respectively) and src/dst TCP/UDP ports (4 bytes).
/dpdk/doc/guides/howto/
H A Dpacket_capture_framework.rst104 11:11:36.891404 IP 4.4.4.4.whois++ > 3.3.3.3.whois++: UDP, length 18
105 11:11:36.891442 IP 4.4.4.4.whois++ > 3.3.3.3.whois++: UDP, length 18
106 11:11:36.891445 IP 4.4.4.4.whois++ > 3.3.3.3.whois++: UDP, length 18
/dpdk/devtools/
H A Dwords-case.txt93 UDP
/dpdk/doc/guides/rel_notes/
H A Drelease_21_11.rst84 TCP/UDP/SCTP header checksum field can now be used as input set for RSS.
164 * Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow.
165 * Added PPPoL2TPv2oUDP RSS hash based on inner IP address and TCP/UDP port.
173 * Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow.
260 * Added UDP encapsulation support in lookaside protocol (IPsec) for CN10K.
339 * Added support for NAT-T / UDP encapsulated ESP.
364 * Added tests to verify UDP encapsulation.
365 * Added tests to verify UDP encapsulation ports.
377 UDP discard protocol.
585 ``rte_security_ipsec_sa_options`` to indicate whether UDP ports
[all …]
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.rst43 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/cryptodevs/
H A Dcnxk.rst254 * UDP Encapsulation
288 * UDP Encapsulation
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst1093 Add an UDP port for VXLAN packet filter on a port::
1100 Remove an UDP port for VXLAN packet filter on a port::
1357 UDP GSO is the same as IP fragmentation, which treats the UDP header
1359 after UDP GSO, only the first output fragment has the original UDP
1362 correct checksums for UDP/IPv4 packets.
3992 - ``udp``: match UDP header.
3994 - ``src {unsigned}``: UDP source port.
3995 - ``dst {unsigned}``: UDP destination port.
4386 - ``port``: New TCP/UDP source port number.
4391 - ``port``: New TCP/UDP destination port number.
[all …]
H A Drun_app.rst158 Set the source and destination UDP port number for transmit test only test.
269 Set RSS functions for IPv4/IPv6 and UDP.
478 Set the UDP port number of tunnel VXLAN-GPE to N.
483 Set the UDP port number that is used for parsing the GENEVE protocol to N.
/dpdk/drivers/net/i40e/base/
H A Di40e_common.c659 I40E_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
668 I40E_PTT(31, IP, IPV4, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
677 I40E_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
689 I40E_PTT(46, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
698 I40E_PTT(53, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
710 I40E_PTT(61, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
749 I40E_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY4),
758 I40E_PTT(97, IP, IPV6, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
767 I40E_PTT(104, IP, IPV6, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
779 I40E_PTT(112, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
[all …]

123