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
Intel
277afaf3db
app/test: add timer_perf
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
Intel
f1bd3e38c7
app/test: minor changes
...
Signed-off-by: Intel
2013-10-09 16:16:15 +02:00
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
4c173302c3
pcap: add new driver
...
This PMD uses libpcap to send/receive packets to/from any NIC.
It can also read/write to/from a file.
Signed-off-by: Intel
2013-10-09 16:16:14 +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
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
f2e7592c47
kni: fix multi-process 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
01a638e15d
ethdev: RSS RETA configuration
...
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
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
Stephen Hemminger
eee16c964c
pci: support multiple PCI regions per device
...
Need to change PCI code to support multiple I/O regions on a single device.
Some devices like VMXNET3 have multiple PCI memory regions, and some
have none.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Intel
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
3be52ffc88
app/testpmd: cosmetic changes
...
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
Ivan Boule
e788fe1c6a
app/testpmd: fix compliance with __rte_mbuf_sanity_check()
...
Build mbuf and lists of mbufs in a way compliant with the checks performed
by the function __rte_mbuf_sanity_check() when CONFIG_RTE_LIBRTE_MBUF_DEBUG=y
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
Damien Millescamps
c866aaa854
app/testpmd: fix config crash
...
A chained topology must always have an increment of 1.
Here, it was 2 if ports number is even.
Signed-off-by: Damien Millescamps <damien.millescamps@6wind.com>
Acked-by: Ivan Boule <ivan.boule@6wind.com>
Acked-by: Thomas Monjalon <thomas.monjalon@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
013af9b6b6
app/testpmd: various updates
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
9b53e542e9
app/testpmd: add priority flow control
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00