DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 00/32] Remove use and definition of RTE_STD_C11 macro
@ 2023-08-11 22:22 Tyler Retzlaff
  2023-08-11 22:22 ` [PATCH 01/32] timer: remove use of RTE STD C11 macro Tyler Retzlaff
                   ` (36 more replies)
  0 siblings, 37 replies; 39+ messages in thread
From: Tyler Retzlaff @ 2023-08-11 22:22 UTC (permalink / raw)
  To: dev
  Cc: Akhil Goyal, Anatoly Burakov, Andrew Rybchenko, Bruce Richardson,
	Chengwen Feng, Cristian Dumitrescu, David Hunt,
	Erik Gabriel Carrillo, Fan Zhang, Ferruh Yigit, Harman Kalra,
	Hemant Agrawal, Honnappa Nagarahalli, Jerin Jacob, Junfeng Guo,
	Kevin Laatz, Kiran Kumar K, Konstantin Ananyev, Matan Azrad,
	Matt Peters, Naga Harish K S V, Nithin Dabilpuram, Olivier Matz,
	Ori Kam, Radu Nicolau, Sachin Saxena, Sameh Gobriel, Satha Rao,
	Simei Su, Srikanth Yalavarthi, Steven Webster, Suanming Mou,
	Sunil Kumar Kori, Thomas Monjalon, Viacheslav Ovsiienko,
	Vladimir Medvedkin, Yipeng Wang, Zhirun Yan, Tyler Retzlaff

We now document C11 conformant compiler as a minimum, it's not necessary
to mark C11 feature use with __extension__ to avoid warnings.

Tyler Retzlaff (32):
  timer: remove use of RTE STD C11 macro
  stack: remove use of RTE STD C11 macro
  security: remove use of RTE STD C11 macro
  sched: remove use of RTE STD C11 macro
  ring: remove use of RTE STD C11 macro
  regexdev: remove use of RTE STD C11 macro
  rawdev: remove use of RTE STD C11 macro
  power: remove use of RTE STD C11 macro
  pipeline: remove use of RTE STD C11 macro
  net: remove use of RTE STD C11 macro
  mldev: remove use of RTE STD C11 macro
  mempool: remove use of RTE STD C11 macro
  mbuf: remove use of RTE STD C11 macro
  ip_frag: remove use of RTE STD C11 macro
  hash: remove use of RTE STD C11 macro
  graph: remove use of RTE STD C11 macro
  eventdev: remove use of RTE STD C11 macro
  ethdev: remove use of RTE STD C11 macro
  dmadev: remove use of RTE STD C11 macro
  cryptodev: remove use of RTE STD C11 macro
  examples/ipsec-secgw: remove use of RTE STD C11 macro
  examples/ip_pipeline: remove use of RTE STD C11 macro
  net/sfc: remove use of RTE STD C11 macro
  net/octeontx: remove use of RTE STD C11 macro
  net/mlx5: remove use of RTE STD C11 macro
  net/mlx4: remove use of RTE STD C11 macro
  net/igc: remove use of RTE STD C11 macro
  net/avp: remove use of RTE STD C11 macro
  dma/idxd: remove use of RTE STD C11 macro
  common/mlx5: remove use of RTE STD C11 macro
  common/cnxk: remove use of RTE STD C11 macro
  eal: remove use and definition of RTE STD C11 macro

 drivers/common/cnxk/hw/nix.h            |  7 -------
 drivers/common/cnxk/roc_nix.h           |  1 -
 drivers/common/cnxk/roc_npc.h           |  3 ---
 drivers/common/cnxk/roc_platform.h      |  1 -
 drivers/common/mlx5/mlx5_common_mp.h    |  2 --
 drivers/dma/idxd/idxd_hw_defs.h         |  1 -
 drivers/net/avp/rte_avp_common.h        |  2 --
 drivers/net/igc/igc_ethdev.h            |  2 --
 drivers/net/mlx4/mlx4.h                 |  1 -
 drivers/net/mlx5/mlx5.h                 |  4 ----
 drivers/net/octeontx/octeontx_rxtx.h    |  2 --
 drivers/net/sfc/sfc_flow.h              |  2 --
 drivers/net/sfc/sfc_mae.h               |  1 -
 drivers/net/sfc/sfc_stats.h             |  1 -
 examples/ip_pipeline/pipeline.h         |  2 --
 examples/ip_pipeline/thread.c           |  2 --
 examples/ipsec-secgw/event_helper.h     |  2 --
 examples/ipsec-secgw/flow.c             |  1 -
 lib/cryptodev/cryptodev_pmd.h           |  2 +-
 lib/cryptodev/rte_crypto_asym.h         |  4 ----
 lib/cryptodev/rte_crypto_sym.h          |  3 ---
 lib/cryptodev/rte_cryptodev.h           |  2 --
 lib/dmadev/rte_dmadev.h                 |  1 -
 lib/eal/common/eal_common_proc.c        |  1 -
 lib/eal/common/eal_interrupts.h         |  1 -
 lib/eal/common/malloc_mp.h              |  2 --
 lib/eal/include/generic/rte_atomic.h    |  2 --
 lib/eal/include/rte_common.h            |  7 -------
 lib/eal/include/rte_devargs.h           |  1 -
 lib/eal/include/rte_memory.h            |  2 --
 lib/eal/include/rte_memzone.h           |  1 -
 lib/eal/linux/eal_vfio.h                |  1 -
 lib/eal/x86/include/rte_atomic_32.h     |  1 -
 lib/eal/x86/include/rte_cycles.h        |  1 -
 lib/ethdev/rte_flow.h                   | 11 -----------
 lib/ethdev/rte_mtr.h                    |  1 -
 lib/ethdev/rte_tm.h                     |  3 ---
 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 -
 lib/graph/rte_graph.h                   |  3 ---
 lib/graph/rte_graph_worker_common.h     |  4 ----
 lib/hash/rte_thash.h                    |  2 --
 lib/ip_frag/ip_reassembly.h             |  1 -
 lib/mbuf/rte_mbuf_core.h                |  4 ----
 lib/mempool/rte_mempool.h               |  1 -
 lib/mldev/rte_mldev.h                   |  1 -
 lib/net/rte_ecpri.h                     |  3 ---
 lib/net/rte_higig.h                     |  1 -
 lib/net/rte_l2tpv2.h                    |  2 --
 lib/pipeline/rte_pipeline.h             |  1 -
 lib/pipeline/rte_swx_ipsec.h            |  1 -
 lib/pipeline/rte_table_action.h         |  4 ----
 lib/power/rte_power.h                   |  2 --
 lib/rawdev/rte_rawdev.h                 |  1 -
 lib/regexdev/rte_regexdev.h             |  4 ----
 lib/ring/rte_ring_core.h                |  3 ---
 lib/sched/rte_sched.c                   |  2 --
 lib/security/rte_security.h             |  5 -----
 lib/stack/rte_stack.h                   |  1 -
 lib/timer/rte_timer.h                   |  1 -
 63 files changed, 1 insertion(+), 137 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2023-08-31 23:12 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-11 22:22 [PATCH 00/32] Remove use and definition of RTE_STD_C11 macro Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 01/32] timer: remove use of RTE STD C11 macro Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 02/32] stack: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 03/32] security: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 04/32] sched: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 05/32] ring: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 06/32] regexdev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 07/32] rawdev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 08/32] power: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 09/32] pipeline: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 10/32] net: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 11/32] mldev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 12/32] mempool: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 13/32] mbuf: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 14/32] ip_frag: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 15/32] hash: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 16/32] graph: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 17/32] eventdev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 18/32] ethdev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 19/32] dmadev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 20/32] cryptodev: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 21/32] examples/ipsec-secgw: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 22/32] examples/ip_pipeline: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 23/32] net/sfc: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 24/32] net/octeontx: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 25/32] net/mlx5: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 26/32] net/mlx4: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 27/32] net/igc: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 28/32] net/avp: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 29/32] dma/idxd: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 30/32] common/mlx5: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 31/32] common/cnxk: " Tyler Retzlaff
2023-08-11 22:22 ` [PATCH 32/32] eal: remove use and definition " Tyler Retzlaff
2023-08-14  8:40 ` [PATCH 00/32] Remove use and definition of RTE_STD_C11 macro Bruce Richardson
2023-08-14  8:45 ` Morten Brørup
2023-08-14  8:47 ` Morten Brørup
2023-08-16 16:32 ` David Marchand
2023-08-30 17:34 ` Thomas Monjalon
2023-08-31 23:12   ` Tyler Retzlaff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).