Age | Commit message (Collapse) | Author |
|
Support html format report for NIC performance and support to send it out
by email.
Signed-off-by: Yulong Pei <yulong.pei@intel.com>
|
|
Some kernels may not use IPv6 and hence there is no point using ping6.
If lack of link by IPv6 is detected then IPv4 pings are sent
(previously ports where skipped if they had no IPv6 connectivity).
DPDK binding script uses "--force" argument, since interfaces are
detected as active.
Signed-off-by: Angela Czubak <aczubak at caviumnetworks.com>
|
|
Remove all the match network device object by copy list first.
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
FreeBSD not support virtualization cases.
Add one blank function for FreeBSD OS to workaround this issue
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
Signed-off-by: xu,gang <gangx.xu@intel.com>
|
|
Signed-off-by: xu,gang <gangx.xu@intel.com>
|
|
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
Enable ftag function test on Boulder Rapid, need to strip port logic value from mac table,then strip port glort ID from stacking information.
|
|
It is impossible to wait so long time for expected output, just fix as default value.
|
|
FTAG is placed at the begingging of the frame, which is essential for a set of switches to behave like one switch.
The case validates packet forwarding function based on FTAG, uses FTAG unit test instead of testpmd to run.
|
|
Allow tester initialize fm10k netdev object. When host and tester on the
same platform, host fm10k netdev objects will inherit from tester.
Fm10k require domain id in port configuration, keep pace with normal pci
device.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Domain id is imported into DTS recently. Nic modules should also support
domain id.
Skip testpoint setup when FM10k family ports work as tester ports.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This issue involved by commit 5eeb83331f56bd11a00119928017f187f41ec6a0.
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
|
|
Signed-off-by: Lijuan Tu <lijuanx.a.tu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Fix get_nic_numa() to return numa associated with a given device correctly.
Signed-off-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
|
|
Connect X3 dual port adapter shares single pci device ID. This limits dts frame-
work to use both the ports for the tests. With this patch, a new attribute also
to refer second interface in such single pci port lookup is introduced. Added
supporting APIs to derive this second interface and its MAC addresses whereever
needed.
Signed-off-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
|
|
Sometimes, PCI domain id can not always 0x0000 as it is hardcoded in framework.
This patch adds changes in API to also include pci domain id while handling a
network device.
Signed-off-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Jumbo frame for FM10k should be set on PEP port.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Boulder Rapid just like RedRockCanyou, it also has two PEPs and EPLs.
The major difference is that RedRockCanyou has Rangely control plan
process. But Boulder Rapid do not have.
Another difference is that Special for pci address, Boulder Rapid port0 will
be assigned higher pci address.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
FM10k is the family name, this family contained of several different
nics. Separated to different nic modules for each of them has specified
settings.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Atwood belong to the family of fm10k. It has 2 * 25G ports and only one
PEP attached.
Like RRC, atwood vlan/jumboframe settings should by testpoint.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
This issue happened at dut/tester have same pci address net device.
Net_device module check they will be same devices, so will return
incorrect net device object.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
1) Add basic rule to enhance RRC performance.
2) Add basic rule to redirect PEP to assigned EPL.
3) Support RRC rx/tx vlan function.
4) Support RRC jumboframe setting.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Some nic like RRC required additional setup like testpoint start-up. So
when execution done, need call additional stop function.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
|
|
This module will support fm10k family nics. These nics required special
testpoint for internal switch initialization. Some nics like BulderRapid
must start up testpoint after bound to igb_uio.
Most features like vlan need special configured in testpoint. Those
functions will be realized in fm10k module.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|
|
Add nics module will be placed in "nics" folder, this folder is placed in the
same level of "frame" and "tests".
Net device object will be retrieved by GetNicObj function. Netdevice module
will handle the list of network device, netdevice object will only be
initialized once when running dts.
Netdevice module will define those function all nics should support. Sepcified
function will be defined in nic's own module.
Signed-off-by: Marvin Liu <yong.liu@intel.com>
|