Hello Harold,
I did investigation and one directional forwarding through 2 hosts connected by
one port NIC each is possible indeed.
Testpmd with following command line arguments can do that:
?
On host1 (as sender):
./testpmd -c 0x3 -n4 -- -i --forward-mode=txonly --port-topology=chained
On host2 (as reciever):
./testpmd -c 0x3 -n4 -- -i --forward-mode=rxonly --port-topology=chained
?
Anyway still I don't how to run two directional communication. Harold, could
you provide commands/command line options for this?
Also It seems that? 2 port NIC on every host is required to run basicfwd,
rxtx_callbacks and other examples
(dpdk gives me print that number of ports must be even).
?
Regards,
Dawid
?
W dniu 2016-03-06 10:30:51 u?ytkownik Harold Demure <harold.demure87 at
gmail.com> napisa?:
Hello Dawid,
I am no expert but a single port should be able to take care of both TX and RX
queues. For example, I am currently running two hosts with only one port each
and they are able to both send and receive messages.
Regards,
Harold
2016-03-04 21:47 GMT+01:00 dawid_jurek <dawid_jurek at vp.pl>:
Hello,
I wonder what is the minimal configuration (in sense on number of NIC ports) to
run basic dpdk examples like
basicfwd, rxtx_callbacks or forwarding by testpmd for 2 hosts connected
directly by Ethernet.
Is it possible to perform one directional transmission for some kind of
sender-reciever scenario (2 hosts, every host with one port)?
It seems that for every kind of transmission between 2 machines I need at least
4 ports
(because every port may take care of TX or RX but not both of them at the same
time).
Is it correct?
Regards,
Dawid
?