Intel
d7937e2e3d
power: initial import
...
Signed-off-by: Intel
2013-09-17 14:09:21 +02:00
Intel
5c510e13a9
lpm: add IPv6 support
...
Signed-off-by: Intel
2013-09-17 14:09:21 +02:00
Intel
bfdbde0c20
eal: add application usage hook
...
Signed-off-by: Intel
2013-09-16 15:30:52 +02:00
Intel
803b069703
lib: add rte_hexdump and remove duplicated code
...
Signed-off-by: Intel
2013-09-06 11:43:07 +02:00
Intel
a974564b34
lib: fix various compilation warnings
...
Signed-off-by: Intel
2013-09-06 11:43:07 +02:00
Intel
3b46fb77eb
lib: 32/64-bit cleanups
...
Signed-off-by: Intel
2013-09-06 11:43:07 +02:00
Intel
00752cbf41
file mode changes
...
Signed-off-by: Intel
2013-09-06 11:43:07 +02:00
Intel
b6df9fc871
update copyright date to 2013
...
Signed-off-by: Intel
2013-07-25 16:07:52 +02:00
Intel
ce8f00eaaa
app: various changes
...
Signed-off-by: Intel
2013-07-25 16:07:51 +02:00
Zijie Pan
1b62bb7d7d
app: fix unused values
...
Fix warnings of type "Value stored to 'xxx' is never read".
Signed-off-by: Zijie Pan <zijie.pan@6wind.com>
Acked-by: Ivan Boule <ivan.boule@6wind.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2013-07-25 16:07:51 +02:00
Ivan Boule
85f5ae8b70
app: fix volatile read for GCC >= 4.6
...
When a memory address must be read, for instance a [mapped] PCI register,
the read value is assigned to a local variable that is not used after,
as for instance:
x = *((uint8_t *) mem_addr);
Such instructions do not compile with gcc 4.6.
The fix consists in adding the "volatile" attribute to the accessed data type
and to not assign the read value:
*((volatile uint8_t *) mem_addr);
Signed-off-by: Ivan Boule <ivan.boule@6wind.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2013-07-25 16:07:51 +02:00
Intel
0100a515b5
pmac: integration without lib
...
This library could be used for pattern matching and ACL.
Code of librte_pmac is not released as Open Source.
Signed-off-by: Intel
2013-07-25 16:07:50 +02:00
Intel
a40a1f8231
app: various tests update
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
a5d045b2b4
app: cosmetic
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
ce0ce98e9f
app: update test pci device ids
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
45f1b6e868
app: add new tests on eal flags
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
104a92bd02
app: add reentrancy tests
...
Signed-off-by: Intel
2013-07-25 15:54:17 +02:00
Intel
5e0337786a
app: change route table for lpm
...
Signed-off-by: Intel
2013-07-25 15:54:17 +02:00
Intel
e242c810e9
app: split performance tests
...
Signed-off-by: Intel
2013-07-25 15:54:17 +02:00
Intel
e2cc79b75d
app: rework autotest.py
...
Signed-off-by: Intel
2013-07-25 15:54:17 +02:00
Intel
916e4f4f4e
memory: fix for multi process support
...
Signed-off-by: Intel
2013-07-25 15:23:27 +02:00
Intel
50d7690548
ring: add burst API
...
Signed-off-by: Intel
2013-07-25 15:23:27 +02:00
Intel
18d5e8d78c
hash: select default hash by looking at SSE flags
...
Signed-off-by: Intel
2013-07-25 15:23:27 +02:00
Intel
4cdf471a06
lpm: don't use memzone for allocations
...
Signed-off-by: Intel
2013-07-25 15:23:26 +02:00
Intel
dbb860e03e
cmdline: tests
...
Signed-off-by: Intel
2013-07-25 15:01:58 +02:00
Intel
30a37273c1
lib: update tailq api
...
Signed-off-by: Intel
2013-07-25 15:01:57 +02:00
Intel
70dce76478
lib: new alignment macros
...
Signed-off-by: Intel
2013-07-25 15:01:57 +02:00
Intel
32832fc6c0
lib: sysfs parsing
...
Signed-off-by: Intel
2013-07-25 15:01:57 +02:00
Intel
dada9ef6ed
remove version in all files
...
Signed-off-by: Intel
2013-07-05 11:59:50 +02:00
Intel
af75078fec
first public release
...
version 1.2.3
Signed-off-by: Intel
2013-03-11 17:19:20 +01:00