version: 24.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 25.0.The map files are updated to the new ABI major number (25).The ABI exceptions are dropped and C
version: 24.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 25.0.The map files are updated to the new ABI major number (25).The ABI exceptions are dropped and CI ABI checks are disabled becausecompatibility is not preserved.Signed-off-by: David Marchand <david.marchand@redhat.com>Acked-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
latencystats: remove variable length arrayThe temporary array latencystats is not needed if the algorithmis converted into one pass.Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
latencystats: remove variable length arrayThe temporary array latencystats is not needed if the algorithmis converted into one pass.Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>Acked-by: Morten Brørup <mb@smartsharesystems.com>Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
memzone: remove unnecessary null checksThe function rte_memzone_free() already checks if the argument is NULL.Add it to the coccinelle fix script and correct all the existing code.Signed-off-by:
memzone: remove unnecessary null checksThe function rte_memzone_free() already checks if the argument is NULL.Add it to the coccinelle fix script and correct all the existing code.Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>Reviewed-by: Tyler Retzlaff <roretzla@linux.microsoft.com>Acked-by: Morten Brørup <mb@smartsharesystems.com>
latencystats: fix literal float suffixAdd missing f suffix to floating point literal to avoid warning abouttruncation from double to float.Fixes: 5cd3cac9ed22 ("latency: added new library for la
latencystats: fix literal float suffixAdd missing f suffix to floating point literal to avoid warning abouttruncation from double to float.Fixes: 5cd3cac9ed22 ("latency: added new library for latency stats")Cc: stable@dpdk.orgSigned-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
lib: use per line logging in helpersUse RTE_LOG_LINE in existing macros that append a \n.This will help catching unwanted newline character or multilinesin log messages.Signed-off-by: David Mar
lib: use per line logging in helpersUse RTE_LOG_LINE in existing macros that append a \n.This will help catching unwanted newline character or multilinesin log messages.Signed-off-by: David Marchand <david.marchand@redhat.com>Reviewed-by: Chengwen Feng <fengchengwen@huawei.com>Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
lib: add more logging helpersAdd helpers for logging messages in libraries instead of callingRTE_LOG() directly.Those helpers take care of adding a \n: this will make the transition toRTE_LOG_LI
lib: add more logging helpersAdd helpers for logging messages in libraries instead of callingRTE_LOG() directly.Those helpers take care of adding a \n: this will make the transition toRTE_LOG_LINE trivial.Note:- for acl and sched libraries that still has some debug multilines messages, a direct call to RTE_LOG is used: this will make it easier to notice such special cases,Signed-off-by: David Marchand <david.marchand@redhat.com>
latencystats: use a dynamic logtypeLibraries should not reuse RTE_LOGTYPE_USER1 for theirlogging. Instead they should register their own type.Fixes: 5cd3cac9ed22 ("latency: added new library for
latencystats: use a dynamic logtypeLibraries should not reuse RTE_LOGTYPE_USER1 for theirlogging. Instead they should register their own type.Fixes: 5cd3cac9ed22 ("latency: added new library for latency stats")Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>Acked-by: Morten Brørup <mb@smartsharesystems.com>
version: 23.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 24.0.The map files are updated to the new ABI major number (24).The ABI exceptions are dropped and C
version: 23.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 24.0.The map files are updated to the new ABI major number (24).The ABI exceptions are dropped and CI ABI checks are disabled becausecompatibility is not preserved.The telemetry and vhost libraries compat code is cleaned up in nextcommits.Signed-off-by: David Marchand <david.marchand@redhat.com>Acked-by: Bruce Richardson <bruce.richardson@intel.com>
version: 22.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 23.0.The map files are updated to the new ABI major number (23).The ABI exceptions are dropped and C
version: 22.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 23.0.The map files are updated to the new ABI major number (23).The ABI exceptions are dropped and CI ABI checks are disabled becausecompatibility is not preserved.Special handling of removed drivers is also dropped in check-abi.sh anda note has been added in libabigail.abignore as a reminder.Signed-off-by: David Marchand <david.marchand@redhat.com>Acked-by: Thomas Monjalon <thomas@monjalon.net>
lib: remove unneeded header includesThese header includes have been flagged by the iwyu_tooland removed.Signed-off-by: Sean Morrissey <sean.morrissey@intel.com>
version: 21.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 22.0.The map files are updated to the new ABI major number (22).The ABI exceptions are dropped and C
version: 21.11-rc0Start a new release cycle with empty release notes.The ABI version becomes 22.0.The map files are updated to the new ABI major number (22).The ABI exceptions are dropped and CI ABI checks are disabled becausecompatibility is not preserved.Signed-off-by: Thomas Monjalon <thomas@monjalon.net>Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>Acked-by: David Marchand <david.marchand@redhat.com>
lib: remove librte_ prefix from directory namesThere is no reason for the DPDK libraries to all have 'librte_' prefix onthe directory names. This prefix makes the directory names longer and alsom
lib: remove librte_ prefix from directory namesThere is no reason for the DPDK libraries to all have 'librte_' prefix onthe directory names. This prefix makes the directory names longer and alsomakes it awkward to add features referring to individual libraries in thebuild - should the lib names be specified with or without the prefix.Therefore, we can just remove the library prefix and use the library'sunique name as the directory name, i.e. 'eal' rather than 'librte_eal'Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>