lib: remove unneeded header includesThese header includes have been flagged by the iwyu_tooland removed.Signed-off-by: Sean Morrissey <[email protected]>
fix spelling in comments and doxygenFix spelling errors in comments including doxygen found using codespell.Signed-off-by: Stephen Hemminger <[email protected]>Acked-by: Konstantin Anan
fix spelling in comments and doxygenFix spelling errors in comments including doxygen found using codespell.Signed-off-by: Stephen Hemminger <[email protected]>Acked-by: Konstantin Ananyev <[email protected]>Acked-by: Vladimir Medvedkin <[email protected]>Reviewed-by: Honnappa Nagarahalli <[email protected]>Acked-by: Ray Kinsella <[email protected]>Acked-by: Cristian Dumitrescu <[email protected]>Acked-by: Chenbo Xia <[email protected]>
show more ...
rib: fix IPv6 depth maskFixes: 03b8372a9a73 ("rib: fix max depth IPv6 lookup")Cc: [email protected]Signed-off-by: Vladimir Medvedkin <[email protected]>
build/windows: remove separate list of libsRather than maintaining a separate list of libraries which are to bebuilt on windows, use the standard library list and explicitly add toeach library th
build/windows: remove separate list of libsRather than maintaining a separate list of libraries which are to bebuilt on windows, use the standard library list and explicitly add toeach library that is not to be built a check for windows and disablethe library at that per-lib level. As well as shortening the mainlib/meson.build file, this also leads to the build summary at the end ofthe meson config run correctly listing the libraries which are not to bebuilt.Signed-off-by: Bruce Richardson <[email protected]>
sort symbol mapsFixed with ./devtools/update-abi.sh $(cat ABI_VERSION)Fixes: e73a7ab22422 ("net/softnic: promote manage API")Fixes: 8f532a34c4f2 ("fib: promote API to stable")Fixes: 4aeb92396b8
sort symbol mapsFixed with ./devtools/update-abi.sh $(cat ABI_VERSION)Fixes: e73a7ab22422 ("net/softnic: promote manage API")Fixes: 8f532a34c4f2 ("fib: promote API to stable")Fixes: 4aeb92396b85 ("rib: promote API to stable")Signed-off-by: David Marchand <[email protected]>Acked-by: Ray Kinsella <[email protected]>
rib: promote API to stableThe rib and rib6 API's have been in since 19.11 andshould be marked as stable.Signed-off-by: Stephen Hemminger <[email protected]>Acked-by: Vladimir Medvedkin
rib: promote API to stableThe rib and rib6 API's have been in since 19.11 andshould be marked as stable.Signed-off-by: Stephen Hemminger <[email protected]>Acked-by: Vladimir Medvedkin <[email protected]>
rib: fix max depth IPv6 lookupASAN found a stack buffer overflow in lib/rib/rte_rib6.c:get_dir.The fix for the stack buffer overflow was to make sure depthwas always < 128, since when depth = 128
rib: fix max depth IPv6 lookupASAN found a stack buffer overflow in lib/rib/rte_rib6.c:get_dir.The fix for the stack buffer overflow was to make sure depthwas always < 128, since when depth = 128 it caused the indexinto the ip address to be 16, which read off the end of the array.While trying to solve the buffer overflow, I noticed that a fewchanges could be made to remove the for loop entirely.Fixes: f7e861e21c46 ("rib: support IPv6")Cc: [email protected]Signed-off-by: Owen Hilyard <[email protected]>Acked-by: Vladimir Medvedkin <[email protected]>
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 <[email protected]>