Intel
24f42575df
app/test: remove pattern matching test
...
It needs librte_pmac which is not released.
Signed-off-by: Intel
2013-10-09 16:16:15 +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
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
f2e7592c47
kni: fix multi-process support
...
Signed-off-by: Intel
2013-09-17 14:16:08 +02:00
Intel
a22f5ce8fc
pci: don't unbind resources on exit
...
unbind operations must be done before starting eal application
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
0a45657a67
pci: rework interrupt handling
...
Signed-off-by: Intel <intel.com>
2013-09-17 14:09:22 +02:00
Intel
e0c8475561
mem: find most little element from heap
...
Allocations now return the most little element from heap matching size
constraint instead of the first one available.
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
e987449c9f
timer: prefer TSC to HPET
...
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
1a9f648be2
hash: fix for multi-process apps
...
Signed-off-by: Intel
2013-09-17 14:09:22 +02:00
Intel
de3cfa2c98
sched: initial import
...
Signed-off-by: Intel
2013-09-17 14:09:21 +02:00
Intel
e6541fdec8
meter: initial import
...
Signed-off-by: Intel
2013-09-17 14:09:21 +02:00
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