DPDK  16.04.0
Macros | Functions
rte_version.h File Reference
#include <stdint.h>
#include <string.h>
#include <rte_common.h>

Go to the source code of this file.

Macros

#define RTE_VER_PREFIX   "DPDK"
#define RTE_VER_YEAR   16
#define RTE_VER_MONTH   4
#define RTE_VER_MINOR   0
#define RTE_VER_SUFFIX   ""
#define RTE_VER_RELEASE   16
#define RTE_VERSION_NUM(a, b, c, d)   ((a) << 24 | (b) << 16 | (c) << 8 | (d))
#define RTE_VERSION

Functions

static const char * rte_version (void)

Detailed Description

Definitions of DPDK version numbers

Definition in file rte_version.h.

Macro Definition Documentation

#define RTE_VER_PREFIX   "DPDK"

String that appears before the version number

Definition at line 53 of file rte_version.h.

#define RTE_VER_YEAR   16

Major version/year number i.e. the yy in yy.mm.z

Definition at line 58 of file rte_version.h.

#define RTE_VER_MONTH   4

Minor version/month number i.e. the mm in yy.mm.z

Definition at line 63 of file rte_version.h.

#define RTE_VER_MINOR   0

Patch level number i.e. the z in yy.mm.z

Definition at line 68 of file rte_version.h.

#define RTE_VER_SUFFIX   ""

Extra string to be appended to version number

Definition at line 73 of file rte_version.h.

#define RTE_VER_RELEASE   16

Patch release number 0-15 = release candidates 16 = release

Definition at line 80 of file rte_version.h.

#define RTE_VERSION_NUM (   a,
  b,
  c,
 
)    ((a) << 24 | (b) << 16 | (c) << 8 | (d))

Macro to compute a version number usable for comparisons

Definition at line 85 of file rte_version.h.

#define RTE_VERSION
Value:

All version numbers in one to compare with RTE_VERSION_NUM()

Definition at line 90 of file rte_version.h.

Function Documentation

static const char* rte_version ( void  )
inlinestatic

Function returning version string

Returns
string
Examples:
ethtool/lib/rte_ethtool.c.

Definition at line 102 of file rte_version.h.