#
3031749c |
| 03-Jun-2014 |
Bruce Richardson <bruce.richardson@intel.com> |
remove trailing whitespaces
This commit removes trailing whitespace from lines in files. Almost all files are affected, as the BSD license copyright header had trailing whitespace on 4 lines in it [
remove trailing whitespaces
This commit removes trailing whitespace from lines in files. Almost all files are affected, as the BSD license copyright header had trailing whitespace on 4 lines in it [hence the number of files reporting 8 lines changed in the diffstat].
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> [Thomas: remove spaces before tabs in libs] [Thomas: remove more trailing spaces in non-C files] Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
f79959ea |
| 16-May-2014 |
Ivan Boule <ivan.boule@6wind.com> |
app/testpmd: allow to configure RSS hash key
Add the command "port config X rss-hash-key key" in the 'testpmd' application to configure the RSS hash key used to compute the RSS hash of input [IP] pa
app/testpmd: allow to configure RSS hash key
Add the command "port config X rss-hash-key key" in the 'testpmd' application to configure the RSS hash key used to compute the RSS hash of input [IP] packets received on port X.
Signed-off-by: Ivan Boule <ivan.boule@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
16321de0 |
| 16-May-2014 |
Ivan Boule <ivan.boule@6wind.com> |
ethdev: allow to get RSS hash functions and key
1) Add a new function "rss_hash_conf_get" in the PMD API to retrieve the current configuration of the RSS functions and/or of the RSS key used b
ethdev: allow to get RSS hash functions and key
1) Add a new function "rss_hash_conf_get" in the PMD API to retrieve the current configuration of the RSS functions and/or of the RSS key used by a NIC to compute the RSS hash of input packets. The new function uses the existing data structure "rte_eth_rss_conf" for returning the RSS hash configuration.
2) Add the ixgbe-specific function "ixgbe_dev_rss_hash_conf_get" and the igb-specific function "eth_igb_rss_hash_conf_get" to retrieve the RSS hash configuration of ixgbe and igb controllers respectively.
3) Add the command "show port X rss-hash [key]" in the testpmd application to display the RSS hash configuration of port X.
Signed-off-by: Ivan Boule <ivan.boule@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
bc202406 |
| 30-Apr-2014 |
David Marchand <david.marchand@6wind.com> |
app/testpmd: add --disable-link-check option
When starting/stopping ports, a link status check on all available ports is done. This can be annoying when cables are not plugged at the time. Default b
app/testpmd: add --disable-link-check option
When starting/stopping ports, a link status check on all available ports is done. This can be annoying when cables are not plugged at the time. Default behavior is untouched.
Signed-off-by: David Marchand <david.marchand@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
168dfa61 |
| 30-Apr-2014 |
Ivan Boule <ivan.boule@6wind.com> |
app/testpmd: add engine that replies to ARP and ICMP echo requests
Add a new specific packet processing engine in the "testpmd" application that only replies to ARP requests and to ICMP echo request
app/testpmd: add engine that replies to ARP and ICMP echo requests
Add a new specific packet processing engine in the "testpmd" application that only replies to ARP requests and to ICMP echo requests. For this purpose, a new "icmpecho" forwarding mode is provided that can be dynamically selected with the following testpmd command:
set fwd icmpecho
before starting the receipt of packets on the selected ports.
Then, the "icmpecho" engine performs the following actions on all received packets:
- replies to a received ARP request by sending back on the RX port a ARP reply with a "sender hardware address" field containing the MAC address of the RX port,
- replies to a ICMP echo request by sending back on the RX port a ICMP echo reply, swapping the IP source and the IP destination address in the IP header,
- otherwise, simply drops the received packet.
When replying to a received packet that was encapsulated into a VLAN tunnel, the reply is sent back with the same VLAN identifier. By default, the testpmd configures VLAN header stripping RX option on each port. This option is not managed by the icmpecho engine which won't detect packets that were encapsulated into a VLAN. To address this issue, the VLAN header stripping option must be previously switched off with the following testpmd command:
vlan set strip off
When the "verbose" mode has been set with the testpmd command "set verbose 1", the "icmpecho" engine displays informations about each received packet.
The "icmpecho" forwarding engine can also be used to simply check port connectivity at the hardware level (check that cables are well-plugged) and at the software level (receipt of VLAN packets, for instance).
Signed-off-by: Ivan Boule <ivan.boule@6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
e9e23a61 |
| 03-Apr-2014 |
Cyril Chemparathy <cchemparathy@tilera.com> |
app/testpmd: add flowgen forwarding engine
This commit adds a multi-flow traffic generator forwarding engine. In effect, this forwarding mode functions very similar to the txonly mode, with the dif
app/testpmd: add flowgen forwarding engine
This commit adds a multi-flow traffic generator forwarding engine. In effect, this forwarding mode functions very similar to the txonly mode, with the difference that it generates multiple L4 flows.
Signed-off-by: Cyril Chemparathy <cchemparathy@tilera.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
d47388f1 |
| 03-Apr-2014 |
Cyril Chemparathy <cchemparathy@tilera.com> |
app/testpmd: add macswap forwarding engine
This commit adds a new forwarding mode, in which the source and destination MAC addresses of packets are swapped before forwarding according to the port-to
app/testpmd: add macswap forwarding engine
This commit adds a new forwarding mode, in which the source and destination MAC addresses of packets are swapped before forwarding according to the port-topology in effect. This has been designed for operation primarily with --port-topology=loopback.
Signed-off-by: Cyril Chemparathy <cchemparathy@tilera.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
769ce6b1 |
| 14-May-2014 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
app/testpmd: list forwarding engines
Having a function to list forwarding engines helps to show them in cli help and in parameters usage witout duplicating code.
Signed-off-by: Thomas Monjalon <tho
app/testpmd: list forwarding engines
Having a function to list forwarding engines helps to show them in cli help and in parameters usage witout duplicating code.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Ivan Boule <ivan.boule@6wind.com>
show more ...
|
#
ca7feb22 |
| 03-Apr-2014 |
Cyril Chemparathy <cchemparathy@tilera.com> |
app/testpmd: add auto-start option in interactive mode
This patch adds support for a command-line argument --auto-start (-a). When running in interactive mode, this allows us to start traffic witho
app/testpmd: add auto-start option in interactive mode
This patch adds support for a command-line argument --auto-start (-a). When running in interactive mode, this allows us to start traffic without user intervention before dropping to the prompt.
Signed-off-by: Cyril Chemparathy <cchemparathy@tilera.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
3e2006d6 |
| 03-Apr-2014 |
Cyril Chemparathy <cchemparathy@tilera.com> |
app/testpmd: add loopback topology
This commits adds a new "loop" option to the --port-topology argument. With the loop option specified, ingress traffic is simply transmitted back on the same inte
app/testpmd: add loopback topology
This commits adds a new "loop" option to the --port-topology argument. With the loop option specified, ingress traffic is simply transmitted back on the same interface.
Signed-off-by: Cyril Chemparathy <cchemparathy@tilera.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
show more ...
|
#
57e85242 |
| 12-Feb-2014 |
Bruce Richardson <bruce.richardson@intel.com> |
app/testpmd: added new macfwd-retry mode
This adds a new forwarding mode to testpmd, whereby it will forward packets, but on a transmit failure, it will wait a small amount of time before retrying t
app/testpmd: added new macfwd-retry mode
This adds a new forwarding mode to testpmd, whereby it will forward packets, but on a transmit failure, it will wait a small amount of time before retrying the transmit again. This mode can be useful in some cases to set a zero-packet loss rate at the cost of overall throughput, especially in cases where TX ring size/buffering is constrained, such as with virtio.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
148f963f |
| 12-Feb-2014 |
Bruce Richardson <bruce.richardson@intel.com> |
xen: core library changes
Core support for using the Intel DPDK with Xen Dom0 - including EAL changes and mempool changes. These changes encompass how memory mapping is done, including support for i
xen: core library changes
Core support for using the Intel DPDK with Xen Dom0 - including EAL changes and mempool changes. These changes encompass how memory mapping is done, including support for initializing a memory pool inside an already-allocated block of memory. KNI sample app updated to use KNI close function when used with Xen.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
e9d48c00 |
| 10-Feb-2014 |
Bruce Richardson <bruce.richardson@intel.com> |
update Intel copyright years to 2014
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
|
#
7b7e5ba7 |
| 08-Nov-2013 |
Intel <intel.com> |
app/testpmd: add bypass support
Signed-off-by: Intel
|
#
7741e4cf |
| 18-Sep-2013 |
Intel <intel.com> |
app/testpmd: VMDq and DCB updates
Signed-off-by: Intel
|
#
1c1d4d7a |
| 18-Sep-2013 |
Intel <intel.com> |
doc: whitespace changes in licenses
Signed-off-by: Intel
|
#
01a638e1 |
| 03-Jun-2013 |
Intel <intel.com> |
ethdev: RSS RETA configuration
Signed-off-by: Intel
|
#
b6ea6408 |
| 03-Jun-2013 |
Intel <intel.com> |
ethdev: store numa_node per device
Signed-off-by: Intel
|
#
eee16c96 |
| 30-May-2013 |
Stephen Hemminger <shemminger@vyatta.com> |
pci: support multiple PCI regions per device
Need to change PCI code to support multiple I/O regions on a single device. Some devices like VMXNET3 have multiple PCI memory regions, and some have non
pci: support multiple PCI regions per device
Need to change PCI code to support multiple I/O regions on a single device. Some devices like VMXNET3 have multiple PCI memory regions, and some have none.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: Intel
show more ...
|
#
b6df9fc8 |
| 12-Mar-2013 |
Intel <intel.com> |
update copyright date to 2013
Signed-off-by: Intel
|
#
013af9b6 |
| 19-Dec-2012 |
Intel <intel.com> |
app/testpmd: various updates
Signed-off-by: Intel
|
#
900550de |
| 19-Dec-2012 |
Intel <intel.com> |
app/testpmd: add dcb support
Signed-off-by: Intel
|
#
ce8d5614 |
| 19-Dec-2012 |
Intel <intel.com> |
app/testpmd: add port configuration settings
Signed-off-by: Intel
|
#
c8798818 |
| 19-Dec-2012 |
Intel <intel.com> |
app/testpmd: add --total-num-mbufs option
Signed-off-by: Intel
|
#
a47aa8b9 |
| 19-Dec-2012 |
Intel <intel.com> |
app/testpmd: add vlan offload support
Signed-off-by: Intel
|