From: Ciara Power <ciara.power@intel.com> To: dev@dpdk.org Cc: Ciara Power <ciara.power@intel.com>, Louise Kilheeney <louise.kilheeney@intel.com>, John McNamara <john.mcnamara@intel.com>, Marko Kovacevic <marko.kovacevic@intel.com> Subject: [dpdk-dev] [PATCH v2 22/37] doc: remove references to make in contributing guides Date: Thu, 20 Aug 2020 13:41:25 +0100 Message-ID: <20200820124140.13451-23-ciara.power@intel.com> (raw) In-Reply-To: <20200820124140.13451-1-ciara.power@intel.com> Make is no longer supported for compiling DPDK, references are now removed in the documentation. Signed-off-by: Ciara Power <ciara.power@intel.com> Signed-off-by: Louise Kilheeney <louise.kilheeney@intel.com> --- doc/guides/contributing/coding_style.rst | 46 +------- doc/guides/contributing/design.rst | 127 ++-------------------- doc/guides/contributing/documentation.rst | 31 +----- doc/guides/contributing/patches.rst | 45 -------- 4 files changed, 18 insertions(+), 231 deletions(-) diff --git a/doc/guides/contributing/coding_style.rst b/doc/guides/contributing/coding_style.rst index b55075eaa2..dc352d03ca 100644 --- a/doc/guides/contributing/coding_style.rst +++ b/doc/guides/contributing/coding_style.rst @@ -773,52 +773,16 @@ The ``pep8`` tool can be used for testing compliance with the guidelines. Integrating with the Build System --------------------------------- -DPDK supports being built in two different ways: - -* using ``make`` - or more specifically "GNU make", i.e. ``gmake`` on FreeBSD -* using the tools ``meson`` and ``ninja`` +DPDK supports being built by using the tools ``meson`` and ``ninja`` Any new library or driver to be integrated into DPDK should support being -built with both systems. While building using ``make`` is a legacy approach, and -most build-system enhancements are being done using ``meson`` and ``ninja`` -there are no plans at this time to deprecate the legacy ``make`` build system. +built with this system. -Therefore all new component additions should include both a ``Makefile`` and a -``meson.build`` file, and should be added to the component lists in both the -``Makefile`` and ``meson.build`` files in the relevant top-level directory: +Therefore all new component additions should include a ``meson.build`` file, +and should be added to the component lists in the ``meson.build`` files in the +relevant top-level directory: either ``lib`` directory or a ``driver`` subdirectory. -Makefile Contents -~~~~~~~~~~~~~~~~~ - -The ``Makefile`` for the component should be of the following format, where -``<name>`` corresponds to the name of the library in question, e.g. hash, -lpm, etc. For drivers, the same format of Makefile is used. - -.. code-block:: none - - # pull in basic DPDK definitions, including whether library is to be - # built or not - include $(RTE_SDK)/mk/rte.vars.mk - - # library name - LIB = librte_<name>.a - - # any library cflags needed. Generally add "-O3 $(WERROR_FLAGS)" - CFLAGS += -O3 - CFLAGS += $(WERROR_FLAGS) - - # the symbol version information for the library - EXPORT_MAP := rte_<name>_version.map - - # all source filenames are stored in SRCS-y - SRCS-$(CONFIG_RTE_LIBRTE_<NAME>) += rte_<name>.c - - # install includes - SYMLINK-$(CONFIG_RTE_LIBRTE_<NAME>)-include += rte_<name>.h - - # pull in rules to build the library - include $(RTE_SDK)/mk/rte.lib.mk Meson Build File Contents - Libraries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/guides/contributing/design.rst b/doc/guides/contributing/design.rst index 5fe7f63942..6ce0de97ac 100644 --- a/doc/guides/contributing/design.rst +++ b/doc/guides/contributing/design.rst @@ -21,7 +21,7 @@ A file located in a subdir of "linux" is specific to this execution environment. When absolutely necessary, there are several ways to handle specific code: -* Use a ``#ifdef`` with the CONFIG option in the C code. +* Use a ``#ifdef`` with a build definition macro in the C code. This can be done when the differences are small and they can be embedded in the same C file: .. code-block:: c @@ -32,30 +32,22 @@ When absolutely necessary, there are several ways to handle specific code: titi(); #endif -* Use the CONFIG option in the Makefile. This is done when the differences are more significant. - In this case, the code is split into two separate files that are architecture or environment specific. - This should only apply inside the EAL library. - -.. note:: - - As in the linux kernel, the ``CONFIG_`` prefix is not used in C code. - This is only needed in Makefiles or shell scripts. Per Architecture Sources ~~~~~~~~~~~~~~~~~~~~~~~~ -The following config options can be used: +The following macro options can be used: -* ``CONFIG_RTE_ARCH`` is a string that contains the name of the architecture. -* ``CONFIG_RTE_ARCH_I686``, ``CONFIG_RTE_ARCH_X86_64``, ``CONFIG_RTE_ARCH_X86_64_32`` or ``CONFIG_RTE_ARCH_PPC_64`` are defined only if we are building for those architectures. +* ``RTE_ARCH`` is a string that contains the name of the architecture. +* ``RTE_ARCH_I686``, ``RTE_ARCH_X86_64``, ``RTE_ARCH_X86_64_32`` or ``RTE_ARCH_PPC_64`` are defined only if we are building for those architectures. Per Execution Environment Sources ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The following config options can be used: +The following macro options can be used: -* ``CONFIG_RTE_EXEC_ENV`` is a string that contains the name of the executive environment. -* ``CONFIG_RTE_EXEC_ENV_FREEBSD`` or ``CONFIG_RTE_EXEC_ENV_LINUX`` are defined only if we are building for this execution environment. +* ``RTE_EXEC_ENV`` is a string that contains the name of the executive environment. +* ``RTE_EXEC_ENV_FREEBSD`` or ``RTE_EXEC_ENV_LINUX`` are defined only if we are building for this execution environment. Mbuf features ------------- @@ -73,111 +65,6 @@ Adding a new static field or flag must be an exception matching many criteria like (non exhaustive): wide usage, performance, size. -Library Statistics ------------------- - -Description -~~~~~~~~~~~ - -This document describes the guidelines for DPDK library-level statistics counter -support. This includes guidelines for turning library statistics on and off and -requirements for preventing ABI changes when implementing statistics. - - -Mechanism to allow the application to turn library statistics on and off -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Each library that maintains statistics counters should provide a single build -time flag that decides whether the statistics counter collection is enabled or -not. This flag should be exposed as a variable within the DPDK configuration -file. When this flag is set, all the counters supported by current library are -collected for all the instances of every object type provided by the library. -When this flag is cleared, none of the counters supported by the current library -are collected for any instance of any object type provided by the library: - -.. code-block:: console - - # DPDK file config/common_linux, config/common_freebsd, etc. - CONFIG_RTE_<LIBRARY_NAME>_STATS_COLLECT=y/n - -The default value for this DPDK configuration file variable (either "yes" or -"no") is decided by each library. - - -Prevention of ABI changes due to library statistics support -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The layout of data structures and prototype of functions that are part of the -library API should not be affected by whether the collection of statistics -counters is turned on or off for the current library. In practical terms, this -means that space should always be allocated in the API data structures for -statistics counters and the statistics related API functions are always built -into the code, regardless of whether the statistics counter collection is turned -on or off for the current library. - -When the collection of statistics counters for the current library is turned -off, the counters retrieved through the statistics related API functions should -have a default value of zero. - - -Motivation to allow the application to turn library statistics on and off -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -It is highly recommended that each library provides statistics counters to allow -an application to monitor the library-level run-time events. Typical counters -are: number of packets received/dropped/transmitted, number of buffers -allocated/freed, number of occurrences for specific events, etc. - -However, the resources consumed for library-level statistics counter collection -have to be spent out of the application budget and the counters collected by -some libraries might not be relevant to the current application. In order to -avoid any unwanted waste of resources and/or performance impacts, the -application should decide at build time whether the collection of library-level -statistics counters should be turned on or off for each library individually. - -Library-level statistics counters can be relevant or not for specific -applications: - -* For Application A, counters maintained by Library X are always relevant and - the application needs to use them to implement certain features, such as traffic - accounting, logging, application-level statistics, etc. In this case, - the application requires that collection of statistics counters for Library X is - always turned on. - -* For Application B, counters maintained by Library X are only useful during the - application debug stage and are not relevant once debug phase is over. In this - case, the application may decide to turn on the collection of Library X - statistics counters during the debug phase and at a later stage turn them off. - -* For Application C, counters maintained by Library X are not relevant at all. - It might be that the application maintains its own set of statistics counters - that monitor a different set of run-time events (e.g. number of connection - requests, number of active users, etc). It might also be that the application - uses multiple libraries (Library X, Library Y, etc) and it is interested in the - statistics counters of Library Y, but not in those of Library X. In this case, - the application may decide to turn the collection of statistics counters off for - Library X and on for Library Y. - -The statistics collection consumes a certain amount of CPU resources (cycles, -cache bandwidth, memory bandwidth, etc) that depends on: - -* Number of libraries used by the current application that have statistics - counters collection turned on. - -* Number of statistics counters maintained by each library per object type - instance (e.g. per port, table, pipeline, thread, etc). - -* Number of instances created for each object type supported by each library. - -* Complexity of the statistics logic collection for each counter: when only - some occurrences of a specific event are valid, additional logic is typically - needed to decide whether the current occurrence of the event should be counted - or not. For example, in the event of packet reception, when only TCP packets - with destination port within a certain range should be recorded, conditional - branches are usually required. When processing a burst of packets that have been - validated for header integrity, counting the number of bits set in a bitmask - might be needed. - PF and VF Considerations ------------------------ diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contributing/documentation.rst index 375ea64ba8..768453126f 100644 --- a/doc/guides/contributing/documentation.rst +++ b/doc/guides/contributing/documentation.rst @@ -222,25 +222,14 @@ Build commands ~~~~~~~~~~~~~~ The documentation is built using the standard DPDK build system. -Some examples are shown below: -* Generate all the documentation targets:: +To enable doc building:: - make doc + meson configure -Denable_docs=true -* Generate the Doxygen API documentation in Html:: +See :doc:`../linux_gsg/build_dpdk` for more detail on compiling DPDK with meson. - make doc-api-html - -* Generate the guides documentation in Html:: - - make doc-guides-html - -* Generate the guides documentation in Pdf:: - - make doc-guides-pdf - -The output of these commands is generated in the ``build`` directory:: +The output is generated in the ``build`` directory:: build/doc |-- html @@ -255,10 +244,6 @@ The output of these commands is generated in the ``build`` directory:: Make sure to fix any Sphinx or Doxygen warnings when adding or updating documentation. -The documentation output files can be removed as follows:: - - make doc-clean - Document Guidelines ------------------- @@ -308,7 +293,7 @@ Line Length Long literal command lines can be shown wrapped with backslashes. For example:: - testpmd -l 2-3 -n 4 \ + dpdk-testpmd -l 2-3 -n 4 \ --vdev=virtio_user0,path=/dev/vhost-net,queues=2,queue_size=1024 \ -- -i --tx-offloads=0x0000002c --enable-lro --txq=2 --rxq=2 \ --txd=1024 --rxd=1024 @@ -460,7 +445,7 @@ Code and Literal block sections For long literal lines that exceed that limit try to wrap the text at sensible locations. For example a long command line could be documented like this and still work if copied directly from the docs:: - build/app/testpmd -l 0-2 -n3 --vdev=net_pcap0,iface=eth0 \ + ./<build_dir>/app/dpdk-testpmd -l 0-2 -n3 --vdev=net_pcap0,iface=eth0 \ --vdev=net_pcap1,iface=eth1 \ -- -i --nb-cores=2 --nb-ports=2 \ --total-num-mbufs=2048 @@ -743,9 +728,5 @@ The following are some guidelines for use of Doxygen in the DPDK API documentati /** Array of physical page addresses for the mempool buffer. */ phys_addr_t elt_pa[MEMPOOL_PG_NUM_DEFAULT]; -* Check for Doxygen warnings in new code by checking the API documentation build:: - - make doc-api-html >/dev/null - * Read the rendered section of the documentation that you have added for correctness, clarity and consistency with the surrounding text. diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst index 425bb874f8..bafa95be59 100644 --- a/doc/guides/contributing/patches.rst +++ b/doc/guides/contributing/patches.rst @@ -464,51 +464,6 @@ and the -r option allows the user specify a ``git log`` range. Checking Compilation -------------------- -Makefile System -~~~~~~~~~~~~~~~ - -Compilation of patches and changes should be tested using the ``test-build.sh`` script in the ``devtools`` -directory of the DPDK repo:: - - devtools/test-build.sh x86_64-native-linux-gcc+next+shared - -The script usage is:: - - test-build.sh [-h] [-jX] [-s] [config1 [config2] ...]] - -Where: - -* ``-h``: help, usage. -* ``-jX``: use X parallel jobs in "make". -* ``-s``: short test with only first config and without examples/doc. -* ``config``: default config name plus config switches delimited with a ``+`` sign. - -Examples of configs are:: - - x86_64-native-linux-gcc - x86_64-native-linux-gcc+next+shared - x86_64-native-linux-clang+shared - -The builds can be modified via the following environmental variables: - -* ``DPDK_BUILD_TEST_CONFIGS`` (target1+option1+option2 target2) -* ``DPDK_BUILD_TEST_DIR`` -* ``DPDK_DEP_CFLAGS`` -* ``DPDK_DEP_LDFLAGS`` -* ``DPDK_DEP_PCAP`` (y/[n]) -* ``DPDK_NOTIFY`` (notify-send) - -These can be set from the command line or in the config files shown above in the :ref:`contrib_checkpatch`. - -The recommended configurations and options to test compilation prior to submitting patches are:: - - x86_64-native-linux-gcc+shared+next - x86_64-native-linux-clang+shared - i686-native-linux-gcc - - export DPDK_DEP_ZLIB=y - export DPDK_DEP_PCAP=y - export DPDK_DEP_SSL=y Meson System ~~~~~~~~~~~~ -- 2.17.1
next prev parent reply other threads:[~2020-08-20 12:56 UTC|newest] Thread overview: 300+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-08-07 12:29 [dpdk-dev] [PATCH 20.11 00/19] remove make support in DPDK Ciara Power 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 01/19] examples: remove legacy sections of makefiles Ciara Power 2020-08-12 16:38 ` Bruce Richardson 2020-08-13 14:29 ` Power, Ciara 2020-08-14 10:29 ` Bruce Richardson 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 02/19] build: remove makefiles and mk directory Ciara Power 2020-08-07 12:45 ` Bruce Richardson 2020-08-07 13:19 ` Jerin Jacob 2020-08-07 13:23 ` Bruce Richardson 2020-08-07 13:34 ` Ferruh Yigit 2020-08-07 14:01 ` Jerin Jacob 2020-08-07 15:05 ` Gaëtan Rivet 2020-08-12 15:50 ` Bruce Richardson 2020-08-12 16:12 ` Jerin Jacob 2020-08-12 16:40 ` Bruce Richardson 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 03/19] config: remove all config files used by make Ciara Power 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 04/19] buildtools: remove all scripts for use with make Ciara Power 2020-08-12 21:54 ` Thomas Monjalon 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 05/19] doc: remove references to make in bbdev guides Ciara Power 2020-08-12 21:56 ` Thomas Monjalon 2020-08-18 11:46 ` Laatz, Kevin 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 06/19] doc: remove references to make in compressdev guides Ciara Power 2020-08-18 11:46 ` Laatz, Kevin 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 07/19] doc: remove references to make in contributing guides Ciara Power 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 08/19] doc: remove references to make in cryptodev guides Ciara Power 2020-08-18 11:46 ` Laatz, Kevin 2020-08-07 12:29 ` [dpdk-dev] [PATCH 20.11 09/19] doc: remove references to make in eventdev guides Ciara Power 2020-08-18 11:46 ` Laatz, Kevin 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 10/19] doc: remove references to make in FreeBSD gsg guide Ciara Power 2020-08-18 11:33 ` Bruce Richardson 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 11/19] doc: remove references to make in howto guides Ciara Power 2020-08-12 22:00 ` Thomas Monjalon 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 12/19] doc: remove references to make in Linux gsg guides Ciara Power 2020-08-18 11:40 ` Bruce Richardson 2020-08-19 13:03 ` Bruce Richardson 2020-08-18 11:48 ` Bruce Richardson 2020-08-18 13:11 ` Bruce Richardson 2020-08-18 13:34 ` Bruce Richardson 2020-08-18 14:31 ` Bruce Richardson 2020-08-18 14:45 ` Bruce Richardson 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 13/19] doc: remove references to make in mempool guides Ciara Power 2020-08-18 10:34 ` Kilheeney, Louise 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 14/19] doc: remove references to make in NIC guides Ciara Power 2020-08-19 16:22 ` Bruce Richardson 2020-08-19 17:17 ` Bruce Richardson 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 15/19] doc: remove references to make in platform guides Ciara Power 2020-08-12 22:03 ` Thomas Monjalon 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 16/19] doc: remove references to make in prog guides Ciara Power 2020-08-12 22:05 ` Thomas Monjalon 2020-08-17 13:54 ` Bruce Richardson 2020-08-19 15:54 ` Stephen Hemminger 2020-08-19 15:21 ` Laatz, Kevin 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 17/19] doc: remove references to make in rawdev guides Ciara Power 2020-08-18 11:46 ` Laatz, Kevin 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 18/19] doc: remove references to make in sample app guides Ciara Power 2020-08-07 12:30 ` [dpdk-dev] [PATCH 20.11 19/19] doc: remove references to make in vdpadevs guides Ciara Power 2020-08-07 13:28 ` [dpdk-dev] [PATCH 20.11 00/19] remove make support in DPDK Bruce Richardson 2020-08-12 22:07 ` Thomas Monjalon 2020-08-12 21:50 ` Thomas Monjalon 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 00/37] " Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 01/37] examples: remove legacy sections of makefiles Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 02/37] examples/multi_process: convert to pkg-config-based build Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 03/37] examples/server_node_efd: " Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 04/37] examples/ka-agent: " Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 05/37] examples/pthread: " Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 06/37] examples/vm_power_manager: convert to use DPDK pkg-config Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 07/37] examples/vm_power_manager: convert guest cli to pkg-config Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 08/37] examples/ethtool: convert to pkg-config-based build Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 09/37] build: create dummy Makefile Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 10/37] build: remove makefiles and mk directory Ciara Power 2020-08-21 3:18 ` Ruifeng Wang 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 11/37] config: remove all config files used by make Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 12/37] examples: remove old build system references Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 13/37] buildtools: remove all scripts for use with make Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 14/37] devtools: remove use of make in scripts Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 15/37] app/test: remove references to make Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 16/37] drivers: remove references to make config options Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 17/37] lib: " Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 18/37] doc/guides: remove use of DPDK make build system Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 19/37] doc: remove deprecation notice for make Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 20/37] doc: remove references to make in bbdev guides Ciara Power 2020-08-21 2:12 ` Chautru, Nicolas 2020-08-21 10:55 ` Power, Ciara 2020-08-21 15:18 ` Chautru, Nicolas 2020-08-21 2:22 ` Chautru, Nicolas 2020-08-21 9:41 ` Bruce Richardson 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 21/37] doc: remove references to make in compressdev guides Ciara Power 2020-08-20 12:41 ` Ciara Power [this message] 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 23/37] doc: remove references to make in cryptodev guides Ciara Power 2020-08-20 15:08 ` Laatz, Kevin 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 24/37] doc: remove references to make in eventdev guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 25/37] doc: remove references to make in FreeBSD gsg guide Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 26/37] doc: remove references to make in howto guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 27/37] doc: remove references to make in Linux gsg guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 28/37] doc: remove references to make in mempool guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 29/37] doc: remove references to make in NIC guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 30/37] doc: remove references to make in platform guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 31/37] doc: remove references to make in prog guides Ciara Power 2020-08-20 15:08 ` Laatz, Kevin 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 32/37] doc: remove references to make in rawdev guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 33/37] doc: remove references to make in sample app guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 34/37] doc: remove references to make in vdpadevs guides Ciara Power 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 35/37] doc: remove reference to make in tools guides Ciara Power 2020-09-02 11:08 ` Laatz, Kevin 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 36/37] doc: remove references to make in testpmd guides Ciara Power 2020-09-02 11:08 ` Laatz, Kevin 2020-08-20 12:41 ` [dpdk-dev] [PATCH v2 37/37] doc: update quick build doc to remove make references Ciara Power 2020-09-02 11:08 ` Laatz, Kevin 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 00/37] remove make support in DPDK Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 01/37] examples: remove legacy sections of makefiles Ciara Power 2020-09-04 0:36 ` Chautru, Nicolas 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 02/37] examples/multi_process: convert to pkg-config-based build Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 03/37] examples/server_node_efd: " Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 04/37] examples/ka-agent: " Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 05/37] examples/pthread: " Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 06/37] examples/vm_power_manager: convert to use DPDK pkg-config Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 07/37] examples/vm_power_manager: convert guest cli to pkg-config Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 08/37] examples/ethtool: convert to pkg-config-based build Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 09/37] build: create dummy Makefile Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 10/37] build: remove makefiles and mk directory Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 11/37] config: remove all config files used by make Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 12/37] examples: remove old build system references Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 13/37] buildtools: remove all scripts for use with make Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 14/37] devtools: remove use of make in scripts Ciara Power 2020-09-06 10:15 ` Thomas Monjalon 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 15/37] app/test: remove references to make Ciara Power 2020-09-04 0:24 ` Chautru, Nicolas 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 16/37] drivers: remove references to make config options Ciara Power 2020-09-06 10:24 ` Thomas Monjalon 2020-09-07 8:18 ` Bruce Richardson 2020-09-07 9:43 ` Thomas Monjalon 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 17/37] lib: " Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 18/37] doc/guides: remove use of DPDK make build system Ciara Power 2020-09-03 15:26 ` [dpdk-dev] [PATCH v3 19/37] doc: remove deprecation notice for make Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 20/37] doc: remove references to make in bbdev guides Ciara Power 2020-09-04 1:35 ` Chautru, Nicolas 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 21/37] doc: remove references to make in compressdev guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 22/37] doc: remove references to make in contributing guides Ciara Power 2020-09-07 10:20 ` Thomas Monjalon 2020-09-17 13:44 ` Power, Ciara 2020-09-21 16:14 ` Thomas Monjalon 2020-09-21 19:14 ` Dumitrescu, Cristian 2020-09-22 8:39 ` Power, Ciara 2020-09-22 9:14 ` Dumitrescu, Cristian 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 23/37] doc: remove references to make in cryptodev guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 24/37] doc: remove references to make in eventdev guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 25/37] doc: remove references to make in FreeBSD gsg guide Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 26/37] doc: remove references to make in howto guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 27/37] doc: remove references to make in Linux gsg guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 28/37] doc: remove references to make in mempool guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 29/37] doc: remove references to make in NIC guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 30/37] doc: remove references to make in platform guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 31/37] doc: remove references to make in prog guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 32/37] doc: remove references to make in rawdev guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 33/37] doc: remove references to make in sample app guides Ciara Power 2020-09-04 0:34 ` Chautru, Nicolas 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 34/37] doc: remove references to make in vdpadevs guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 35/37] doc: remove reference to make in tools guides Ciara Power 2020-09-04 0:32 ` Chautru, Nicolas 2020-09-04 9:04 ` Pattan, Reshma 2020-09-04 13:34 ` Bruce Richardson 2020-09-04 13:54 ` Pattan, Reshma 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 36/37] doc: remove references to make in testpmd guides Ciara Power 2020-09-03 15:27 ` [dpdk-dev] [PATCH v3 37/37] doc: update quick build doc to remove make references Ciara Power 2020-09-06 13:19 ` Thomas Monjalon 2020-09-06 21:58 ` [dpdk-dev] [PATCH v3 00/37] remove make support in DPDK Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 00/31] " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 01/31] doc: build without using make Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 02/31] examples: remove legacy sections of makefiles Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 03/31] examples/ka-agent: convert to pkg-config-based build Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 04/31] examples/server_node_efd: " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 05/31] examples/performance-thread: " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 06/31] examples/multi_process: " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 07/31] examples/vm_power: " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 08/31] examples/ethtool: " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 09/31] examples: remove old build system references Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 10/31] build: create dummy Makefile Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 11/31] build: remove makefiles Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 12/31] buildtools: remove scripts used only with make Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 13/31] config: remove default configs used " Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 14/31] devtools: remove legacy flags from includes check Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 15/31] app: remove references to make-based config Thomas Monjalon 2020-09-14 17:11 ` Laatz, Kevin 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 16/31] doc: remove references to make from Linux guide Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 17/31] doc: remove references to make from FreeBSD guide Thomas Monjalon 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 18/31] doc: remove references to make from howto guides Thomas Monjalon 2020-09-14 16:53 ` Laatz, Kevin 2020-09-07 22:06 ` [dpdk-dev] [PATCH v4 19/31] doc: remove references to make from prog guide Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 20/31] doc: remove references to make from platforms guides Thomas Monjalon 2020-09-14 16:52 ` Laatz, Kevin 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 21/31] doc: remove references to make from mempool guide Thomas Monjalon 2020-09-14 16:52 ` Laatz, Kevin 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 22/31] doc: remove references to make from NICs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 23/31] doc: remove references to make from vdpadevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 24/31] doc: remove references to make from bbdevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 25/31] doc: remove references to make from cryptodevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 26/31] doc: remove references to make from compressdevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 27/31] doc: remove references to make from eventdevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 28/31] doc: remove references to make from rawdevs guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 29/31] doc: remove references to make from app guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 30/31] doc: remove reference to make from tools guides Thomas Monjalon 2020-09-07 22:07 ` [dpdk-dev] [PATCH v4 31/31] doc: remove references to make from contributing guide Thomas Monjalon 2020-09-08 10:16 ` Thomas Monjalon 2020-09-08 8:16 ` [dpdk-dev] [PATCH v4 00/31] remove make support in DPDK Bruce Richardson 2020-09-08 9:05 ` Thomas Monjalon 2020-09-15 14:02 ` David Marchand 2020-09-15 15:08 ` Power, Ciara 2020-09-15 15:44 ` Thomas Monjalon 2020-09-15 15:57 ` Richardson, Bruce 2020-09-15 16:10 ` Thomas Monjalon 2020-09-15 16:39 ` Chautru, Nicolas 2020-09-15 16:42 ` Thomas Monjalon 2020-09-16 14:58 ` David Marchand 2020-09-08 13:02 ` David Marchand 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 00/20] " Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 01/20] devtools: remove legacy flags from includes check Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 02/20] app: remove references to make-based config Ciara Power 2020-09-21 14:28 ` Chautru, Nicolas 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 03/20] doc: remove references to make from Linux guide Ciara Power 2020-09-30 22:09 ` Thomas Monjalon 2020-10-01 8:31 ` Power, Ciara 2020-10-01 8:36 ` Power, Ciara 2020-10-01 9:49 ` Thomas Monjalon 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 04/20] doc: remove references to make from FreeBSD guide Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 05/20] doc: remove references to make from howto guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 06/20] doc: remove references to make from prog guide Ciara Power 2020-10-09 12:07 ` Ferruh Yigit 2020-10-09 12:12 ` Ferruh Yigit 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 07/20] doc: remove references to make from platforms guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 08/20] doc: remove references to make from mempool guide Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 09/20] doc: remove references to make from NICs guides Ciara Power 2020-10-09 12:08 ` Ferruh Yigit 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 10/20] doc: remove references to make from vdpadevs guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 11/20] doc: remove references to make from bbdevs guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 12/20] doc: remove references to make from cryptodevs guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 13/20] doc: remove references to make from compressdevs guides Ciara Power 2020-10-02 9:33 ` Daly, Lee 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 14/20] doc: remove references to make from eventdevs guides Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 15/20] doc: remove references to make from rawdevs guides Ciara Power 2020-10-01 15:17 ` Bruce Richardson 2020-10-02 14:57 ` Xu, Rosen 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 16/20] doc: remove references to make from app guides Ciara Power 2020-09-24 13:17 ` David Hunt 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 17/20] doc: remove reference to make from tools guides Ciara Power 2020-10-01 14:03 ` Power, Ciara 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 18/20] doc: remove references to make from contributing guide Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 19/20] doc: add to release notes to reflect removal of make Ciara Power 2020-09-21 13:59 ` [dpdk-dev] [PATCH v5 20/20] doc: update patch cheatsheet to use meson Ciara Power 2020-10-01 15:09 ` [dpdk-dev] [PATCH v5 00/20] remove make support in DPDK Thomas Monjalon 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 00/14] " Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 01/14] doc: remove references to make from platforms guides Ciara Power 2020-10-12 19:37 ` Harman Kalra 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 02/14] doc: remove references to make from mempool guide Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 03/14] doc: remove references to make from NICs guides Ciara Power 2020-10-09 12:00 ` [dpdk-dev] [EXT] " Igor Russkikh 2020-10-11 21:01 ` Thomas Monjalon 2020-10-12 6:47 ` Rasesh Mody 2020-10-09 12:15 ` [dpdk-dev] " Ferruh Yigit 2020-10-12 0:42 ` Ajit Khaparde 2020-10-12 2:41 ` Hyong Youb Kim (hyonkim) 2020-10-12 19:57 ` [dpdk-dev] [EXT] " Harman Kalra 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 04/14] doc: remove references to make from vdpadevs guides Ciara Power 2020-10-11 6:49 ` Matan Azrad 2020-10-11 20:57 ` Thomas Monjalon 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 05/14] doc: remove references to make from bbdevs guides Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 06/14] doc: remove references to make from cryptodevs guides Ciara Power 2020-10-09 10:30 ` Akhil Goyal 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 07/14] doc: remove references to make from compressdevs guides Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 08/14] doc: remove references to make from eventdevs guides Ciara Power 2020-10-11 20:36 ` Thomas Monjalon 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 09/14] doc: remove references to make from rawdevs guides Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 10/14] doc: remove references to make from app guides Ciara Power 2020-10-09 12:23 ` Ferruh Yigit 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 11/14] doc: remove reference to make from tools guides Ciara Power 2020-10-11 20:45 ` Thomas Monjalon 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 12/14] doc: remove references to make from contributing guide Ciara Power 2020-10-11 20:52 ` Thomas Monjalon 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 13/14] doc: add to release notes to reflect removal of make Ciara Power 2020-10-09 10:21 ` [dpdk-dev] [PATCH v6 14/14] doc: update patch cheatsheet to use meson Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 00/14] remove make support in DPDK Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 01/14] doc: remove references to make from platforms guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 02/14] doc: remove references to make from mempool guide Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 03/14] doc: remove references to make from NICs guides Ciara Power 2020-10-22 8:31 ` Thomas Monjalon 2020-10-22 10:03 ` Power, Ciara 2020-10-22 10:16 ` Thomas Monjalon 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 04/14] doc: remove references to make from vdpadevs guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 05/14] doc: remove references to make from bbdevs guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 06/14] doc: remove references to make from cryptodevs guides Ciara Power 2020-10-21 8:33 ` Ruifeng Wang 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 07/14] doc: remove references to make from compressdevs guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 08/14] doc: remove references to make from eventdevs guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 09/14] doc: remove references to make from rawdevs guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 10/14] doc: remove references to make from app guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 11/14] doc: remove reference to make from tools guides Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 12/14] doc: remove references to make from contributing guide Ciara Power 2020-10-22 20:40 ` Thomas Monjalon 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 13/14] doc: add to release notes to reflect removal of make Ciara Power 2020-10-21 8:17 ` [dpdk-dev] [PATCH v7 14/14] doc: update patch cheatsheet to use meson Ciara Power 2020-10-22 20:53 ` [dpdk-dev] [PATCH v7 00/14] remove make support in DPDK Thomas Monjalon
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200820124140.13451-23-ciara.power@intel.com \ --to=ciara.power@intel.com \ --cc=dev@dpdk.org \ --cc=john.mcnamara@intel.com \ --cc=louise.kilheeney@intel.com \ --cc=marko.kovacevic@intel.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git