X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=blobdiff_plain;f=lib%2Flibrte_eal%2Fcommon%2Finclude%2Frte_version.h;h=d08cf48af529c5880f68ae8dcfe12cb1bd3f89da;hp=9333277a977046546b3d679db2b642dac188492c;hb=c05cb4f939082fd7b4892c03372d27e870a0f426;hpb=e904b5746dc1632fdbdeaeef118b29c2e961da95 diff --git a/lib/librte_eal/common/include/rte_version.h b/lib/librte_eal/common/include/rte_version.h index 9333277a97..d08cf48af5 100644 --- a/lib/librte_eal/common/include/rte_version.h +++ b/lib/librte_eal/common/include/rte_version.h @@ -33,7 +33,7 @@ /** * @file - * Definitions of Intel(R) DPDK version numbers + * Definitions of DPDK version numbers */ #ifndef _RTE_VERSION_H_ @@ -44,27 +44,29 @@ extern "C" { #endif #include +#include +#include #include /** * String that appears before the version number */ -#define RTE_VER_PREFIX "RTE" +#define RTE_VER_PREFIX "DPDK" /** - * Major version number i.e. the x in x.y.z + * Major version/year number i.e. the yy in yy.mm.z */ -#define RTE_VER_MAJOR 1 +#define RTE_VER_YEAR 17 /** - * Minor version number i.e. the y in x.y.z + * Minor version/month number i.e. the mm in yy.mm.z */ -#define RTE_VER_MINOR 7 +#define RTE_VER_MONTH 11 /** - * Patch level number i.e. the z in x.y.z + * Patch level number i.e. the z in yy.mm.z */ -#define RTE_VER_PATCH_LEVEL 0 +#define RTE_VER_MINOR 0 /** * Extra string to be appended to version number @@ -76,7 +78,7 @@ extern "C" { * 0-15 = release candidates * 16 = release */ -#define RTE_VER_PATCH_RELEASE 4 +#define RTE_VER_RELEASE 3 /** * Macro to compute a version number usable for comparisons @@ -87,10 +89,10 @@ extern "C" { * All version numbers in one to compare with RTE_VERSION_NUM() */ #define RTE_VERSION RTE_VERSION_NUM( \ - RTE_VER_MAJOR, \ + RTE_VER_YEAR, \ + RTE_VER_MONTH, \ RTE_VER_MINOR, \ - RTE_VER_PATCH_LEVEL, \ - RTE_VER_PATCH_RELEASE) + RTE_VER_RELEASE) /** * Function returning version string @@ -104,21 +106,21 @@ rte_version(void) if (version[0] != 0) return version; if (strlen(RTE_VER_SUFFIX) == 0) - sprintf(version, "%s %d.%d.%d", + snprintf(version, sizeof(version), "%s %d.%02d.%d", RTE_VER_PREFIX, - RTE_VER_MAJOR, - RTE_VER_MINOR, - RTE_VER_PATCH_LEVEL); + RTE_VER_YEAR, + RTE_VER_MONTH, + RTE_VER_MINOR); else - sprintf(version, "%s %d.%d.%d%s%d", + snprintf(version, sizeof(version), "%s %d.%02d.%d%s%d", RTE_VER_PREFIX, - RTE_VER_MAJOR, + RTE_VER_YEAR, + RTE_VER_MONTH, RTE_VER_MINOR, - RTE_VER_PATCH_LEVEL, RTE_VER_SUFFIX, - RTE_VER_PATCH_RELEASE < 16 ? - RTE_VER_PATCH_RELEASE : - RTE_VER_PATCH_RELEASE - 16); + RTE_VER_RELEASE < 16 ? + RTE_VER_RELEASE : + RTE_VER_RELEASE - 16); return version; }