cfgfile: increase entry name and value sizes

This patch refers to the ABI change proposed for
librte_cfgfile(rte_cfgfile.h). In order to allow
for longer names and values, the values of macro
CFG_NAME_LEN and CFG_VAL_LEN is increased.

Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
This commit is contained in:
Jasvinder Singh 2015-10-22 15:03:03 +01:00 committed by Thomas Monjalon
parent a73c93ec14
commit ca743ea84e
4 changed files with 12 additions and 8 deletions

View File

@ -41,10 +41,6 @@ Deprecation Notices
* The scheduler statistics structure will change to allow keeping track of
RED actions.
* librte_cfgfile: In order to allow for longer names and values,
the value of macros CFG_NAME_LEN and CFG_NAME_VAL will be increased.
Most likely, the new values will be 64 and 256, respectively.
* librte_table: New functions for table entry bulk add/delete will be added
to the table operations structure.

View File

@ -119,6 +119,9 @@ ABI Changes
* librte_port: Macros to access the packet meta-data stored within the packet
buffer has been adjusted to cover the packet mbuf structure.
* librte_cfgfile: Allow longer names and values by increasing the constants
CFG_NAME_LEN and CFG_VALUE_LEN to 64 and 256 respectively.
Shared Library Versions
-----------------------
@ -129,7 +132,7 @@ The libraries prepended with a plus sign were incremented in this version.
+ libethdev.so.2
+ librte_acl.so.2
librte_cfgfile.so.1
+ librte_cfgfile.so.2
librte_cmdline.so.1
librte_distributor.so.1
+ librte_eal.so.2

View File

@ -41,7 +41,7 @@ CFLAGS += $(WERROR_FLAGS)
EXPORT_MAP := rte_cfgfile_version.map
LIBABIVER := 1
LIBABIVER := 2
#
# all source are stored in SRCS-y

View File

@ -47,8 +47,13 @@ extern "C" {
*
***/
#define CFG_NAME_LEN 32
#define CFG_VALUE_LEN 64
#ifndef CFG_NAME_LEN
#define CFG_NAME_LEN 64
#endif
#ifndef CFG_VALUE_LEN
#define CFG_VALUE_LEN 256
#endif
/** Configuration file */
struct rte_cfgfile;