Intel
f56d08158f
examples/l2fwd: if no port configured, exit
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
967b629488
examples/vmdq_dcb: display port mac address
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
15b5251cb3
examples/dpdk_qat: minor change
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
9dca67e0c5
examples/dpdk_qat: fix cross compile check
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
cdfd5dbb90
examples: work only on defined lcores
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
5c95261dbf
examples: time fixes
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
1c17baf486
examples: use global RTE_MAX_ETHPORTS
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
e60f71ebd6
examples: numa updates
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
1ffc25b698
app/testpmd: update csumonly
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
c655293cad
app: fix build with GCC 4.8
...
GCC 4.8 was producing this error:
argument to ‘sizeof’ in ‘strncmp’ call is the same expression as the
second source; did you mean to provide an explicit length?
[-Werror=sizeof-pointer-memaccess]
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
8184f087dd
app: only use one thread to run autotests
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
1c14c98d7b
app: fix build when some libs are disabled
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
ac3fb3019c
app: rework ring tests
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
a8afb5e280
app: add a test on mbuf alignment
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
d92e8f6cbe
app: add tests on --syslog, --no-shconf and --huge-dir flags
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
1fb8b07ee5
app: add some tests
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
b1368463ba
app: remove pmac from Makefile
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
793e5df747
app: fix Makefile
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
301d75046c
kni: disable ETHTOOL_GRXRINGS
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
630ca10798
kni: fix build with kernel 3.8
...
- timecompare (used for hardware timestamping) has been removed.
(see Linux commit 65f8f9a1c1db831e5159e3e3e50912d1f214cd0c)
Simply disable HW_TIME_STAMP feature because it is not used by KNI.
- annotations __devinit and __devexit have been removed.
(see Linux commit 54b956b903607f8f8878754dd4352da6a54a1da2)
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
f2e7592c47
kni: fix multi-process support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
d27a7e4e0b
ixgbe: force phy power up/down
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
3af34dec0b
igb: force phy power up/down
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
4732877adf
ixgbe: update VMDq/DCB support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
28f682a176
igb: update VMDq/DCB support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
32e7aa0b3a
ethdev: update VMDq/DCB support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
647ec408be
ethdev: set VMDq pool when adding mac address
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
00e30184da
ixgbe: add PF support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
be2d648a2d
igb: add PF support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
0f72e563a2
ethdev: add PF support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
6ee7676169
ixgbe: support dual vlan
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
e51abef393
igb: fix max RX packet size and support dual VLAN
...
When in 'normal' mode, hardware is designed to receive up to 1522 bytes.
When in 'jumbo' mode, RLPML register must be updated so that hardware accepts
a 802.1q vlan header. If dual vlan is enabled, then a second vlan header is
expected, so update RLPML register according to dual vlan support.
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
dec6f7a645
ixgbe: retrieve RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
23a6660113
igb: retrieve RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
6acc6176c4
e1000: retrieve RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
bc355ebf4f
ethdev: retrieve RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
249358424e
ixgbe: RSS RETA configuration
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
9236f43284
igb: RSS RETA configuration
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
01a638e15d
ethdev: RSS RETA configuration
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
a108ced364
ixgbe: allocate structures on numa_node
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
b6ea6408fb
ethdev: store numa_node per device
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
e8719b2f99
ixgbe: allow unsupported SFP
...
Add RTE_LIBRTE_IXGBE_ALLOW_UNSUPPORTED_SFP build option
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
8d4703f966
ixgbe: force inlining
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
f3cb1477ad
ixgbe: log tx code path
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
a30ebfbb8c
e1000: move workaround for wthresh on 82576 at wrong place
...
The workaround is moved in e1000em code but 82576 is an igb NIC.
It breaks the fix of the commit 7e9e49feea
.
Signed-off-by: Intel <intel.com>
2013-09-17 14:14:59 +02:00
Stephen Hemminger
7e9e49feea
igb: workaround errata with wthresh on 82576
...
The 82576 has known issues which require the write threshold to be set to 1.
See:
http://download.intel.com/design/network/specupdt/82576_SPECUPDATE.pdf
If not then single packets will hang in transmit ring until more arrive.
Simple tests like ping will fail.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Reviewed-by: Vincent Jardin <vincent.jardin@6wind.com>
2013-09-17 14:09:23 +02:00
Intel
9b2027a70b
ethdev: more doxygen comments about fdir
...
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
b8539d50c5
pci: store numa_node per device
...
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
1a4afaef91
pci: configure SR-IOV with max_vfs
...
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Julien Courtat
06bcaf50ca
pci: fix probing blacklisted device with RTE_PCI_DRV_MULTIPLE flag
...
When blacklisting network adapters that share a PCI bus address with multiple
ports such as Mellanox ConnectX-3 (librte_pmd_mlx4), RTE applications
enter infinite loops while probing PCI devices.
This commit removes this probe on subsequent instances for blacklisted devices
that have RTE_PCI_DRV_MULTIPLE set.
Signed-off-by: Julien Courtat <julien.courtat@6wind.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2013-09-17 14:09:22 +02:00