Intel
a4a9fa474c
kni: fix vhost build with kernel 3.7
...
Signed-off-by: Intel
2013-11-24 21:31:36 +01:00
Intel
c1c677a1ec
kni: fix X540 init
...
KNI must not do hardware reset. But it was resetting X540 devices.
This bug was in the first KNI version
(commit 3fc5ca2f63
).
Signed-off-by: Intel
2013-11-24 21:31:36 +01:00
Intel
8b401ff04f
kni: add i354 support
...
Signed-off-by: Intel
2013-11-24 21:31:36 +01:00
Intel
bcf457f8c0
ixgbe: fix index overflow when resetting big Tx queues
...
The index of the loop was a 16-bit variable which is sufficient for
ring entries number but not for the byte size of the whole ring.
The overflow happens when queue rings are configured for 4096 entries
(descriptor size is 16 bytes). The result is an endless loop.
Signed-off-by: Intel
2013-11-24 21:31:16 +01:00
Intel
eba3a2e929
ixgbe: fix RSC disabling bit
...
Signed-off-by: Intel
2013-11-24 01:31:35 +01:00
Intel
940b3cc0c0
ixgbe: add MAC control forward
...
Signed-off-by: Intel
2013-11-24 01:31:35 +01:00
Intel
03c95df15a
e1000: add MAC control forward
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
ff4a42ca64
ethdev: add MAC control forward
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
a1ebecb0a9
ixgbe: add 82599 bypass support
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
c3d0564cf0
ethdev: add bypass logic
...
An overview of bypass logic can be seen in this document:
http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ethernet-server-bypass-adapter-x520-x540-family-brief.pdf
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
df0f8da586
igb: fix PF build
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
e2aa75f170
igb: configure CRC stripping for i211 and i354
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
4f29810e3c
igb: add i354 support
...
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
38db3f7f50
e1000: update base driver
...
The base driver supports more NICs:
- i210 flashless
- i217
- i218
- i354
The new features are not automatically used by the DPDK PMD.
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
dffbaf7880
e1000: revert fix for multicast in VF
...
Revert fix from commit 06cf9be95c
.
Signed-off-by: Intel
2013-11-24 01:31:34 +01:00
Intel
1558bea6e3
e1000: more error checks
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
2fd4855f30
e1000: mark unused parameters
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
1d2d65121b
e1000: minor changes
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
5037620be5
e1000: whitespace changes
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
f72751f2c7
virtio: minor changes
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
de9fa911b1
ring: use rte_atomic functions
...
Rather than directly calling intrinsics functions,
use functions from rte_atomic.h.
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
a8d9a27ae4
ring: move log
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
a7bbd6e2fc
ring: fix build without ixgbe
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
1e082d4350
pcap: fix build without ixgbe
...
Signed-off-by: Intel
2013-11-24 01:31:33 +01:00
Intel
718bf2ae4d
mem: remove hugepage file on unmap
...
Signed-off-by: Intel
2013-11-23 23:48:41 +01:00
Intel
ce1f9117b3
pci: fix sysfs parsing for uio
...
Signed-off-by: Intel
2013-11-23 23:48:21 +01:00
Intel
53784a6090
sched: remove debug symbols
...
Signed-off-by: Intel
2013-11-21 10:12:10 +01:00
Intel
8d111d7425
meter: remove debug symbols
...
Signed-off-by: Intel
2013-11-21 10:12:10 +01:00
Intel
9cb80085a4
lpm: fix route adding
...
Signed-off-by: Intel
2013-11-21 10:12:01 +01:00
Intel
fed1491b40
eal: whitespace change
...
Signed-off-by: Intel
2013-11-20 10:27:00 +01:00
Intel
732a9d3035
eal: fix build with intrinsics and gcc < 4.8
...
Provide a fallback if the intrinsic __builtin_bswap16 is not available.
Signed-off-by: Intel
2013-11-20 10:27:00 +01:00
Intel
63baec8781
mk: always preprocess template config file
...
Signed-off-by: Intel
2013-11-19 18:23:24 +01:00
Intel
ac33030524
mk: avoid multiple inclusion of rte_config.h
...
Signed-off-by: Intel
2013-11-19 16:20:09 +01:00
Intel
dcae8715b8
version: 1.5.0-pre-release
...
Signed-off-by: Intel
2013-10-09 16:16:16 +02:00
Intel
9787d22f34
examples: minor changes
...
Signed-off-by: Intel
2013-10-09 16:16:16 +02:00
Intel
78a94f7458
examples/qat: upgrade to CRF 1.2
...
Signed-off-by: Intel
2013-10-09 16:16:16 +02:00
Intel
2a6ce1afd9
examples/l3fwd: no bare metal support
...
Signed-off-by: Intel
2013-10-09 16:16:16 +02:00
Intel
95e8005a56
examples/l2fwd_fork: new app
...
Signed-off-by: Intel
2013-10-09 16:16:16 +02:00
Intel
cfd5c971e5
examples/qos_sched: add stats
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
fc8a10d852
examples/qos_meter: add color policy
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
b475eb0bc4
examples/kni: new parameters
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
d4f37b0945
examples/vmdq_dcb: new port mask parameter
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
6bb97df521
examples/vmdq: new app
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
7741e4cf16
app/testpmd: VMDq and DCB updates
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
20309d5040
app/test: various updates
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
5233e5924a
app/test: update kni
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
f1a6c22424
app/test: update interrupts test
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
6504308972
app/test: fix memzone test
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
97d3fc9188
app/test: new timer test
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
fa34246add
app/test: add whitelist
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00