4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change
on this file since e78e408 was
2138553,
checked in by Richard Sanger <rjs51@…>, 7 years ago
|
Updates the dpdk build system to support the lastest DPDK libraries v1.5 and above
This drops support for anything before v1.5 due to the requirment to patch the build system.
Hopefully this new way will continue to work with newer releases
This removes the need to patch the DPDK library
Instead the only requirement is that DPDK is built as a static library with the following options
CONFIG_RTE_BUILD_COMBINE_LIBS=y EXTRA_CFLAGS="-fPIC added to the make command
-This line, and those below, will be ignored--
M configure.in
D Intel DPDK Patches/DPDKLibtracePatch.patch
M Intel DPDK Patches/README
M lib/format_dpdk.c
A lib/dpdk_libtrace.mk
M lib/Makefile.am
|
-
Property mode set to
100644
|
File size:
914 bytes
|
Line | |
---|
1 | These included patches given an example of how to modify the DPDK library to |
---|
2 | turn on some features for the Intel 82580 Controller. These can then be enabled |
---|
3 | by setting the related define to 1 in the libtrace dpdk.c source file. |
---|
4 | |
---|
5 | For more information on the DPDK format check out the notes on the libtrace |
---|
6 | wiki https://secure.wand.net.nz/trac/libtrace/wiki/UserDocumentation. |
---|
7 | |
---|
8 | These can be applied from the directory a level above /DPDK using this command: |
---|
9 | ~patch -p0 < name.patch |
---|
10 | |
---|
11 | larger_ring.patch - Allow the number of buffers in the RX ring to be increased |
---|
12 | past the 4K limit. Once patched update #define NB_RX_MBUF to the |
---|
13 | increased value. |
---|
14 | |
---|
15 | hardware_timestamp_82580.patch - ONLY FOR THE USE WITH THE INTEL 82580 CONTROLLER |
---|
16 | Enable hardware time stamping in receive buffers. |
---|
17 | Once patched set #define HAS_HW_TIMESTAMPS_82580 to 1. |
---|
Note: See
TracBrowser
for help on using the repository browser.