Intel
ef8ff191a4
lpm: rework rules storage
...
Signed-off-by: Intel
2013-10-09 16:04:09 +02:00
Intel
0260e5e43f
sched: minor changes
...
Do not define grinder_credits_check() if it is not used.
Signed-off-by: Intel
2013-10-09 16:04:09 +02:00
Intel
5140eb165f
eal: use pause only with SSE2
...
The pause instruction is part of SSE2 extensions.
Note that some compilers define _mm_pause as "rep; nop" instead of "pause".
For compatible processors, they are equivalent.
http://www.intel.com/Assets/PDF/manual/325383.pdf :
"
When executing a spin-wait loop, a Pentium 4 or Intel Xeon processor suffers
a severe performance penalty when exiting the loop because it detects a
possible memory order violation.
The PAUSE instruction provides a hint to the processor that the code sequence
is a spin-wait loop. The processor uses this hint to avoid the memory order
violation in most situations, which greatly improves processor performance.
"
Signed-off-by: Intel
2013-10-09 16:04:09 +02:00
Intel
cd5b32ee33
eal: allow to whitelist devices
...
The new option --use-device is a PCI whitelist.
It is the opposite to -b option.
Signed-off-by: Intel
2013-10-09 16:03:59 +02:00
Intel
5a55b9ac91
eal: allow to blacklist address without domain prefix
...
These 2 formats are now accepted:
domain🚌 device.function
bus:device.function
Signed-off-by: Intel
2013-10-09 15:46:52 +02:00
Intel
0058a97b6a
eal: rework CPU mask parsing
...
The CPU mask was limited to "unsigned long long".
The limit was removed and parsing/init is less loosy.
Signed-off-by: Intel
2013-10-09 15:46:52 +02:00
Intel
e740686611
eal: minor changes
...
Signed-off-by: Intel
2013-10-09 15:46:52 +02:00
Intel
e25e4d7ef1
mk: shared libraries
...
Allow to build shared libraries (.so) instead of static ones (.a).
Signed-off-by: Intel
2013-10-09 15:35:36 +02:00
Intel
1c1d4d7a92
doc: whitespace changes in licenses
...
Signed-off-by: Intel
2013-10-09 14:51:55 +02:00
Intel
cd449b929b
update version to 1.4.1
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
0b3144a905
ixgbe: fix DCB setup
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
11c378b199
ixgbe: check DD bit for specific RX descriptor
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
c32ee651a4
igb: check DD bit of specific RX descriptor
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
6a6f2b57a3
ethdev: check DD bit of specific RX descriptor
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
525ef82c4e
ixgbe: RX queue count is not implemented for VF
...
It was introduced by mistake in version 1.4.0.
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
90b2eeb80a
ixgbe: use DD bit to count RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
0f6b7c7f7a
igb: use DD bit to count RX available descriptors
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
c25e53e079
ethdev: fix doxygen comment for rte_eth_rx_queue_count
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
9dc8cd6ef7
pci: check driver probe return code
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
096ff2e82d
mem: rework huge page mapping for secondary process
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
835c5409a7
sched: only support TC 3 oversubscription
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
a91c3cadb8
sched: add mtu parameter
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
602c9ca33a
sched: bitmap is now dynamically allocated
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
03f6bced5b
eal: use intrinsic function
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
8b7efc04a0
update version to 1.4.0
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
cc8f4d020c
examples/ip_reassembly: initial import
...
Signed-off-by: Intel
2013-09-17 14:16:09 +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