Bruce Richardson
de40804e0d
examples/dpdk-qat: various updates
...
Updates including support for Intel® Communications Chipset
8925 to 8955 Series.
Add support for the wireless KASUMI algorithm.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-26 10:47:59 +01:00
Bruce Richardson
13c4ebd65a
examples: minor changes
...
A series of minor changes to example applications included in the
Intel DPDK 1.6 release.
* changes to NIC configuration flags, e.g. specifying RSS
* replacing local "DIM" macro with common "RTE_DIM" macro
* minor whitespace changes for alignment.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-26 10:47:59 +01:00
Bruce Richardson
47bd46112b
xen: import xenvirt pmd and vhost_xen
...
This provides a para-virtualization packet switching solution, based on the
Xen hypervisor’s Grant Table, which provides simple and fast packet
switching capability between guest domains and host domain based on
MAC address or VLAN tag.
This solution is comprised of two components; a Poll Mode Driver (PMD)
as the front end in the guest domain and a switching back end in the
host domain. XenStore is used to exchange configure information
between the PMD front end and switching back end,
including grant reference IDs for shared Virtio RX/TX rings, MAC
address, device state, and so on.
The front end PMD can be found in the Intel DPDK directory lib/
librte_pmd_xenvirt and back end example in examples/vhost_xen.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:19 +01:00
Bruce Richardson
148f963fb5
xen: core library changes
...
Core support for using the Intel DPDK with Xen Dom0 - including EAL
changes and mempool changes. These changes encompass how memory mapping
is done, including support for initializing a memory pool inside an
already-allocated block of memory.
KNI sample app updated to use KNI close function when used with Xen.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:19 +01:00
Bruce Richardson
e49680a87e
mk: compilation fixes
...
Missing _GNU_SOURCE define for compilation of a number of files.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:18 +01:00
Bruce Richardson
764bf26873
add FreeBSD support
...
Changes to allow compilation and use on FreeBSD. Includes:
* contigmem and nic_uio driver for FreeBSD
* new EAL instance
* new "bsdapp" compilation target
* various compilation fixes due to differences between linux and freebsd
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:18 +01:00
Bruce Richardson
e9d48c0072
update Intel copyright years to 2014
...
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:14 +01:00
Intel
829dddb3a7
examples/l3fwd-vf: improve configuration
...
Signed-off-by: Intel
2013-11-24 21:31:36 +01:00
Intel
462ad42792
examples/exception_path: 64-bit coremasks
...
Signed-off-by: Intel
2013-11-24 21:31:36 +01: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
1c1d4d7a92
doc: whitespace changes in licenses
...
Signed-off-by: Intel
2013-10-09 14:51:55 +02:00
Intel
595ea7dc80
examples/ip_reassembly: various updates
...
- postpone calls to rte_pktmbuf_free() when a mbuf is not used anymore
- add some tx statistics
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
7e0fa599bc
examples/dpdk_qat: rework port discovery
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
624148d2b1
examples/qos_sched: minor changes
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
e93b24a3da
examples/qos_sched: add --msz for mempool size
...
Signed-off-by: Intel
2013-09-17 14:16:10 +02:00
Intel
b451aa39db
examples/l3fwd-power: use DD bit rather than RX queue count
...
Prefer use of rte_eth_rx_descriptor_done to rte_eth_rx_queue_count.
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
1d6c3ee332
examples/quota_watermark: initial import
...
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
0e8d0d8f05
examples/l3fwd-vf: release resources on SIGINT
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
997ee89068
examples/l3fwd: various updates
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
f56d08158f
examples/l2fwd: if no port configured, exit
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
967b629488
examples/vmdq_dcb: display port mac address
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
15b5251cb3
examples/dpdk_qat: minor change
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
9dca67e0c5
examples/dpdk_qat: fix cross compile check
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
cdfd5dbb90
examples: work only on defined lcores
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
5c95261dbf
examples: time fixes
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
1c17baf486
examples: use global RTE_MAX_ETHPORTS
...
Signed-off-by: Intel
2013-09-17 14:16:09 +02:00
Intel
e60f71ebd6
examples: numa updates
...
Signed-off-by: Intel
2013-09-17 14:16:09 +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
b6ea6408fb
ethdev: store numa_node per device
...
Signed-off-by: Intel
2013-09-17 14:16:07 +02:00
Intel
e987449c9f
timer: prefer TSC to HPET
...
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
a974564b34
lib: fix various compilation warnings
...
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
4bd1246b75
examples: various changes
...
Signed-off-by: Intel
2013-07-25 16:07:52 +02:00
Intel
1d8d954b80
examples/vmdq_dcb: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
d46989e0d3
examples/multi_process: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
3b95eb689b
examples/load_balancer: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
0c3d715cb3
examples/link_status_interrupt: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
f68aad7904
examples/l3fwd: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
0cbac1a0a8
examples/l3fwd-vf: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
16ac9cf052
examples/l2fwd: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
6441b9f653
examples/ipv4_multicast: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
33399bcaa4
examples/ipv4_frag: update
...
Signed-off-by: Intel
2013-07-25 15:58:01 +02:00
Intel
3460012bcc
examples/qat: update
...
Signed-off-by: Intel
2013-07-25 15:57:54 +02:00
Intel
48a5ba0977
examples/qat: rename config files
...
Signed-off-by: Intel
2013-07-25 15:57:45 +02:00
Intel
d3641ae863
examples: update link status checks
...
Signed-off-by: Intel
2013-07-25 15:57:45 +02:00
Intel
90dc1a670c
examples: remove l2fwd-vf
...
Signed-off-by: Intel
2013-07-25 15:54:18 +02:00
Intel
041cdbf947
ethdev: add DCB support
...
Signed-off-by: Intel
2013-07-25 15:23:28 +02:00
Intel
69d22b8e66
ethdev: init all builtin drivers
...
Signed-off-by: Intel
2013-07-25 15:23:28 +02:00
Intel
42d7141686
mbuf: group fields in vlan_macip union
...
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
3fc5ca2f63
kni: initial import
...
Signed-off-by: Intel
2013-07-25 15:01:57 +02:00
Intel
4b2089fc9b
doc: remove all pdf files
...
The doc location is http://dpdk.org/doc
Signed-off-by: Intel
2013-07-05 11:59:50 +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