[17/32] eventdev: remove use of RTE STD C11 macro

Message ID 1691792567-10805-18-git-send-email-roretzla@linux.microsoft.com (mailing list archive)
State Accepted, archived
Delegated to: David Marchand
Headers
Series Remove use and definition of RTE_STD_C11 macro |

Checks

Context Check Description
ci/checkpatch success coding style OK

Commit Message

Tyler Retzlaff Aug. 11, 2023, 10:22 p.m. UTC
  C11 conformant compiler is documented as a minimum requirement to build
and consume DPDK. Remove use of RTE_STD_C11 macro marking use of C11
features with __extension__ since it is no longer necessary.

Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
---
 lib/eventdev/event_timer_adapter_pmd.h  | 1 -
 lib/eventdev/eventdev_pmd.h             | 2 --
 lib/eventdev/rte_event_eth_rx_adapter.c | 1 -
 lib/eventdev/rte_event_timer_adapter.h  | 2 --
 lib/eventdev/rte_eventdev.h             | 1 -
 5 files changed, 7 deletions(-)
  

Patch

diff --git a/lib/eventdev/event_timer_adapter_pmd.h b/lib/eventdev/event_timer_adapter_pmd.h
index 8f3e6c4..65b421b 100644
--- a/lib/eventdev/event_timer_adapter_pmd.h
+++ b/lib/eventdev/event_timer_adapter_pmd.h
@@ -108,7 +108,6 @@  struct rte_event_timer_adapter_data {
 	uint32_t service_id;
 	/**< Service ID*/
 
-	RTE_STD_C11
 	uint8_t started : 1;
 	/**< Flag to indicate adapter started. */
 } __rte_cache_aligned;
diff --git a/lib/eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h
index c68c3a2..f62f42e 100644
--- a/lib/eventdev/eventdev_pmd.h
+++ b/lib/eventdev/eventdev_pmd.h
@@ -135,7 +135,6 @@  struct rte_eventdev_data {
 	void *dev_stop_flush_arg;
 	/**< User-provided argument for event flush function */
 
-	RTE_STD_C11
 	uint8_t dev_started : 1;
 	/**< Device state: STARTED(1)/STOPPED(0) */
 
@@ -155,7 +154,6 @@  struct rte_eventdev {
 	struct rte_device *dev;
 	/**< Device info. supplied by probing */
 
-	RTE_STD_C11
 	uint8_t attached : 1;
 	/**< Flag indicating the device is attached */
 
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c b/lib/eventdev/rte_event_eth_rx_adapter.c
index f7f93cc..5c93967 100644
--- a/lib/eventdev/rte_event_eth_rx_adapter.c
+++ b/lib/eventdev/rte_event_eth_rx_adapter.c
@@ -52,7 +52,6 @@ 
  * Used to store port and queue ID of interrupting Rx queue
  */
 union queue_data {
-	RTE_STD_C11
 	void *ptr;
 	struct {
 		uint16_t port;
diff --git a/lib/eventdev/rte_event_timer_adapter.h b/lib/eventdev/rte_event_timer_adapter.h
index 9ac35b7..fbdddf8 100644
--- a/lib/eventdev/rte_event_timer_adapter.h
+++ b/lib/eventdev/rte_event_timer_adapter.h
@@ -473,7 +473,6 @@  enum rte_event_timer_state {
  * The generic *rte_event_timer* structure to hold the event timer attributes
  * for arm and cancel operations.
  */
-RTE_STD_C11
 struct rte_event_timer {
 	struct rte_event ev;
 	/**<
@@ -539,7 +538,6 @@  struct rte_event_timer_adapter {
 	const struct event_timer_adapter_ops *ops;
 	/**< Functions exported by adapter driver */
 
-	RTE_STD_C11
 	uint8_t allocated : 1;
 	/**< Flag to indicate that this adapter has been allocated */
 } __rte_cache_aligned;
diff --git a/lib/eventdev/rte_eventdev.h b/lib/eventdev/rte_eventdev.h
index b6a4fa1..2ba8a7b 100644
--- a/lib/eventdev/rte_eventdev.h
+++ b/lib/eventdev/rte_eventdev.h
@@ -1273,7 +1273,6 @@  struct rte_event_vector {
  * The generic *rte_event* structure to hold the event attributes
  * for dequeue and enqueue operation
  */
-RTE_STD_C11
 struct rte_event {
 	/** WORD0 */
 	union {