log: remove deprecated history dump

The log history feature was deprecated in 16.07.
The remaining empty functions are removed in 16.11.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: David Marchand <david.marchand@6wind.com>
This commit is contained in:
Thomas Monjalon 2016-07-29 14:55:28 +02:00
parent 5358152fa2
commit d7e61ad3ae
7 changed files with 9 additions and 67 deletions

View File

@ -33,9 +33,12 @@
#ifndef _TEST_H_
#define _TEST_H_
#include <stddef.h>
#include <sys/queue.h>
#include "rte_log.h"
#include <rte_common.h>
#include <rte_log.h>
#define TEST_SUCCESS (0)
#define TEST_FAILED (-1)

View File

@ -8,9 +8,6 @@ API and ABI deprecation notices are to be posted here.
Deprecation Notices
-------------------
* The log history is deprecated.
It is voided in 16.07 and will be removed in release 16.11.
* The ethdev library file will be renamed from libethdev.* to librte_ethdev.*
in release 16.11 in order to have a more consistent namespace.

View File

@ -94,6 +94,8 @@ API Changes
This section is a comment. Make sure to start the actual text at the margin.
* The log history is removed.
ABI Changes
-----------
@ -131,7 +133,7 @@ The libraries prepended with a plus sign were incremented in this version.
librte_cmdline.so.2
librte_cryptodev.so.1
librte_distributor.so.1
librte_eal.so.2
+ librte_eal.so.3
librte_hash.so.2
librte_ip_frag.so.1
librte_ivshmem.so.1

View File

@ -48,7 +48,7 @@ LDLIBS += -lgcc_s
EXPORT_MAP := rte_eal_version.map
LIBABIVER := 2
LIBABIVER := 3
# specific to linuxapp exec-env
SRCS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) := eal.c

View File

@ -64,19 +64,6 @@ static RTE_DEFINE_PER_LCORE(struct log_cur_msg, log_cur_msg);
/* default logs */
int
rte_log_add_in_history(const char *buf __rte_unused, size_t size __rte_unused)
{
return 0;
}
void
rte_log_set_history(int enable)
{
if (enable)
RTE_LOG(WARNING, EAL, "The log history is deprecated.\n");
}
/* Change the stream that will be used by logging system */
int
rte_openlog_stream(FILE *f)
@ -131,12 +118,6 @@ int rte_log_cur_msg_logtype(void)
return RTE_PER_LCORE(log_cur_msg).logtype;
}
/* Dump log history to file */
void
rte_log_dump_history(FILE *out __rte_unused)
{
}
/*
* Generates a log message The message will be sent in the stream
* defined by the previous call to rte_openlog_stream().

View File

@ -42,8 +42,6 @@
* This file provides a log API to RTE applications.
*/
#include "rte_common.h" /* for __rte_deprecated macro */
#ifdef __cplusplus
extern "C" {
#endif
@ -180,45 +178,6 @@ int rte_log_cur_msg_loglevel(void);
*/
int rte_log_cur_msg_logtype(void);
/**
* @deprecated
* Enable or disable the history (enabled by default)
*
* @param enable
* true to enable, or 0 to disable history.
*/
__rte_deprecated
void rte_log_set_history(int enable);
/**
* @deprecated
* Dump the log history to a file
*
* @param f
* A pointer to a file for output
*/
__rte_deprecated
void rte_log_dump_history(FILE *f);
/**
* @deprecated
* Add a log message to the history.
*
* This function can be called from a user-defined log stream. It adds
* the given message in the history that can be dumped using
* rte_log_dump_history().
*
* @param buf
* A data buffer containing the message to be saved in the history.
* @param size
* The length of the data buffer.
* @return
* - 0: Success.
* - (-ENOBUFS) if there is no room to store the message.
*/
__rte_deprecated
int rte_log_add_in_history(const char *buf, size_t size);
/**
* Generates a log message.
*

View File

@ -37,7 +37,7 @@ ARCH_DIR ?= $(RTE_ARCH)
EXPORT_MAP := rte_eal_version.map
VPATH += $(RTE_SDK)/lib/librte_eal/common/arch/$(ARCH_DIR)
LIBABIVER := 2
LIBABIVER := 3
VPATH += $(RTE_SDK)/lib/librte_eal/common