[dpdk-dev] [PATCH 00/22] upgrade with 6WIND's enhancements

Vincent JARDIN vincent.jardin at 6wind.com
Wed Mar 20 17:58:57 CET 2013


All can be applied.

On 20/03/2013 17:04, Thomas Monjalon wrote:
> Here are some patches which were not integrated by Intel in their 1.2.3 version.
>
> ---
>
> Adrien Mazarguil (3):
>    lib: fix non-C99 macros definitions in exported headers
>    pci: reference driver structure for each device
>    pci: allow drivers to be bound several times to the same PCI device
>
> Damien Millescamps (3):
>    app: fix config crash in testpmd
>    timer: option --vmware-tsc-map for VMware guest
>    igb_uio: fix driver dependency
>
> Didier Pallard (2):
>    mk: fix verbose display of install command
>    mk: add a makefile for shared libraries
>
> Ivan Boule (3):
>    app: fix volatile read for GCC >= 4.6
>    app: fix testpmd compliance with __rte_mbuf_sanity_check()
>    timer: check TSC reliability
>
> Nicolas Dichtel (1):
>    igb_uio: fix build with kernel >= 3.8
>
> Olivier Matz (1):
>    app: use (void)variable when unused
>
> Samuel Gauthier (1):
>    mk: use $CC to detect toolchain version
>
> Thierry Herbelot (1):
>    mk: fix typo in LDFLAGS for 32-bit
>
> Thomas Monjalon (3):
>    app: fix autotest summary in error cases
>    mem: fix access to huge page with high address
>    timer: get TSC frequency from /proc/cpuinfo
>
> Zijie Pan (4):
>    mk: allow corei7-avx flag with gcc 4.7
>    app: fix unused values
>    lib: fix unused values
>    lib: fix uninitialized variables
>
>   app/test-pmd/config.c                              |   21 ++--
>   app/test-pmd/testpmd.c                             |    1 +
>   app/test-pmd/txonly.c                              |    1 +
>   app/test/autotest.py                               |    7 +-
>   app/test/test.c                                    |    1 -
>   app/test/test_hash.c                               |    6 +-
>   app/test/test_lpm.c                                |    4 +-
>   app/test/test_memory.c                             |    4 +-
>   app/test/test_ring.c                               |    4 +-
>   config/defconfig_i686-default-linuxapp-gcc         |    5 +
>   config/defconfig_i686-default-linuxapp-icc         |    5 +
>   config/defconfig_x86_64-default-linuxapp-gcc       |    5 +
>   config/defconfig_x86_64-default-linuxapp-icc       |    5 +
>   lib/librte_cmdline/cmdline_cirbuf.h                |    5 +-
>   lib/librte_cmdline/cmdline_parse_ipaddr.c          |    1 -
>   lib/librte_eal/common/eal_common_pci.c             |   17 ++-
>   lib/librte_eal/common/include/rte_cycles.h         |   19 +++
>   lib/librte_eal/common/include/rte_debug.h          |    3 +-
>   lib/librte_eal/common/include/rte_log.h            |   15 +-
>   lib/librte_eal/common/include/rte_pci.h            |    5 +
>   lib/librte_eal/linuxapp/eal/eal.c                  |   23 +++
>   lib/librte_eal/linuxapp/eal/eal_hpet.c             |   84 +++++++++++-
>   lib/librte_eal/linuxapp/eal/eal_memory.c           |    3 +-
>   lib/librte_eal/linuxapp/eal/eal_pci.c              |   23 +++-
>   lib/librte_eal/linuxapp/eal/eal_thread.c           |    2 -
>   .../linuxapp/eal/include/eal_internal_cfg.h        |    1 +
>   lib/librte_eal/linuxapp/igb_uio/igb_uio.c          |    4 +
>   lib/librte_lpm/rte_lpm.c                           |    2 +-
>   lib/librte_pmd_igb/e1000_rxtx.c                    |    6 +-
>   lib/librte_pmd_igb/igb/e1000_vf.c                  |    3 +-
>   lib/librte_pmd_ixgbe/ixgbe_ethdev.c                |    4 +
>   lib/librte_pmd_ixgbe/ixgbe_rxtx.c                  |    2 +-
>   mk/arch/i686/rte.vars.mk                           |    2 +-
>   mk/internal/rte.install-post.mk                    |    2 +-
>   mk/{arch/i686/rte.vars.mk => rte.extshared.mk}     |   93 ++++++-------
>   mk/rte.shared.mk                                   |  141 ++++++++++++++++++++
>   mk/toolchain/gcc/rte.toolchain-compat.mk           |    6 +-
>   37 files changed, 417 insertions(+), 118 deletions(-)
>   copy mk/{arch/i686/rte.vars.mk => rte.extshared.mk} (55%)
>   create mode 100644 mk/rte.shared.mk
>


-- 
-------
This e-mail message, including any attachments, is for the sole use of 
the intended recipient(s) and contains information that is confidential 
and proprietary to 6WIND. All unauthorized review, use, disclosure or 
distribution is prohibited. If you are not the intended recipient, 
please contact the sender by reply e-mail and destroy all copies of the 
original message.

Ce courriel ainsi que toutes les pièces jointes, est uniquement destiné 
à son ou ses destinataires. Il contient des informations confidentielles 
qui sont la propriété de 6WIND. Toute révélation, distribution ou copie 
des informations qu'il contient est strictement interdite. Si vous avez 
reçu ce message par erreur, veuillez immédiatement le signaler à 
l'émetteur et détruire toutes les données reçues.



More information about the dev mailing list