This project is mirrored from git://dpdk.org/next/dpdk-next-virtio. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Apr 07, 2022
  2. Mar 17, 2022
  3. Mar 16, 2022
  4. Mar 15, 2022
  5. Mar 13, 2022
  6. Mar 10, 2022
  7. Mar 14, 2022
  8. Mar 15, 2022
    • Thomas Monjalon's avatar
      version: 22.03-rc4 · 1ceeac32
      Thomas Monjalon authored
      
      
      Signed-off-by: Thomas Monjalon's avatarThomas Monjalon <thomas@monjalon.net>
      1ceeac32
    • Bruce Richardson's avatar
      eventdev: fix clang C++ include · 699155f2
      Bruce Richardson authored and Thomas Monjalon's avatar Thomas Monjalon committed
      When compiling on FreeBSD with clang and include checking enabled,
      errors are emitted due to differences in how empty structs/unions are
      handled in C and C++, as C++ structs cannot have zero size.
      
      lib/eventdev/rte_eventdev.h:992:2: error:
      union has size 0 in C, non-zero size in C++
      
      Since the contents of the union are all themselves of zero size,
      the actual union wrapper is unnecessary. We therefore remove it for C++
      builds - though keep it for C builds for safety and clarity of
      understanding the code. The alignment constraint on the union is
      unnecessary in the case where the whole struct is aligned on a 16-byte
      boundary, so we add that constraint to the overall structure to ensure
      it applies for C++ code as well as C.
      
      Fixes: 1cc44d40
      
       ("eventdev: introduce event vector capability")
      Cc: stable@dpdk.org
      
      Signed-off-by: default avatarBruce Richardson <bruce.richardson@intel.com>
      699155f2
    • Bruce Richardson's avatar
      cryptodev: fix clang C++ include · 1763c91b
      Bruce Richardson authored and Thomas Monjalon's avatar Thomas Monjalon committed
      When compiling on FreeBSD with clang and include checking enabled,
      errors are emitted due to differences in how empty structs/unions are
      handled in C and C++, as C++ structs cannot have zero size.
      
      lib/cryptodev/rte_crypto.h:127:2: error:
      union has size 0 in C, non-zero size in C++
      
      Since the contents of the union are all themselves of zero size,
      the actual union wrapper is unnecessary. We therefore remove it for C++
      builds - though keep it for C builds for safety and clarity of
      understanding the code.
      
      Fixes: c0f87eb5 ("cryptodev: change burst API to be crypto op oriented")
      Fixes: d2a4223c
      
       ("cryptodev: do not store pointer to op specific params")
      Cc: stable@dpdk.org
      
      Signed-off-by: default avatarBruce Richardson <bruce.richardson@intel.com>
      1763c91b