lib: remove librte_ prefix from directory namesThere is no reason for the DPDK libraries to all have 'librte_' prefix onthe directory names. This prefix makes the directory names longer and alsom
lib: remove librte_ prefix from directory namesThere is no reason for the DPDK libraries to all have 'librte_' prefix onthe directory names. This prefix makes the directory names longer and alsomakes it awkward to add features referring to individual libraries in thebuild - should the lib names be specified with or without the prefix.Therefore, we can just remove the library prefix and use the library'sunique name as the directory name, i.e. 'eal' rather than 'librte_eal'Signed-off-by: Bruce Richardson <[email protected]>
show more ...
license: fix typosFixes: a4862c9e1a98 ("license: introduce SPDX identifiers")Cc: [email protected]Signed-off-by: Ferruh Yigit <[email protected]>Acked-by: Stephen Hemminger <stephen@networkp
license: fix typosFixes: a4862c9e1a98 ("license: introduce SPDX identifiers")Cc: [email protected]Signed-off-by: Ferruh Yigit <[email protected]>Acked-by: Stephen Hemminger <[email protected]>Acked-by: Hemant Agrawal <[email protected]>
license: remove pmdinfogen from exceptionsThe C based pmdinfogen tool has been replaced by a Pythonbased tool with a BSD license. As such, we no longer needto call out a licence exception for pmd
license: remove pmdinfogen from exceptionsThe C based pmdinfogen tool has been replaced by a Pythonbased tool with a BSD license. As such, we no longer needto call out a licence exception for pmdinfogen.Signed-off-by: John McNamara <[email protected]>Acked-by: Bruce Richardson <[email protected]>Acked-by: Hemant Agrawal <[email protected]>Acked-by: Thomas Monjalon <[email protected]>
license: add licenses for exception casesThe license/exceptions.txt file lists a small number of filesthat have licenses that are exceptions to the three mainlicenses defined in the Intellectual
license: add licenses for exception casesThe license/exceptions.txt file lists a small number of filesthat have licenses that are exceptions to the three mainlicenses defined in the Intellectual Property Policy of theDPDK Charter.The three exception licenses are MIT, ISC and BSD-2-Clause.Each of these licenses states that the content of the licensemessage should be included in the code distribution. Thischange adds the text of the MIT, ISC and BSD-2-Clause licensesas defined on the SPDX website.Cc: [email protected]Signed-off-by: John McNamara <[email protected]>Acked-by: Bruce Richardson <[email protected]>
license: remove dual prefixThis patch removes the dual keyword from dual licensedefinitions to avoid confusion. As the *dual* word isnot required to be added SPDX license.Signed-off-by: Hemant
license: remove dual prefixThis patch removes the dual keyword from dual licensedefinitions to avoid confusion. As the *dual* word isnot required to be added SPDX license.Signed-off-by: Hemant Agrawal <[email protected]>
eal: move OS-specific sub-directoriesSince the kernel modules are moved to kernel/ directory,there is no need anymore for the sub-directory eal/ inlinux/, freebsd/ and windows/.Signed-off-by: T
eal: move OS-specific sub-directoriesSince the kernel modules are moved to kernel/ directory,there is no need anymore for the sub-directory eal/ inlinux/, freebsd/ and windows/.Signed-off-by: Thomas Monjalon <[email protected]>Acked-by: David Marchand <[email protected]>
pmdinfogen: add SPDX license tagThis patch adds SPDX license tag to pmdinfogen files.These files are originally drived from kernel.They are being used as binary tool to support internalbuild.
pmdinfogen: add SPDX license tagThis patch adds SPDX license tag to pmdinfogen files.These files are originally drived from kernel.They are being used as binary tool to support internalbuild.This patch requires license exception approval fromDPDK Technical Board and Governing Board.Signed-off-by: Hemant Agrawal <[email protected]>Acked-by: Neil Horman <[email protected]>Signed-off-by: Thomas Monjalon <[email protected]>
license: add exceptions for WindowsThe Governing Board and Tech Board have provided exceptions forMIT and BSD-2-Clause license files for DPDK support on Windows.Signed-off-by: Pallavi Kadam <pal
license: add exceptions for WindowsThe Governing Board and Tech Board have provided exceptions forMIT and BSD-2-Clause license files for DPDK support on Windows.Signed-off-by: Pallavi Kadam <[email protected]>Reviewed-by: Ranjit Menon <[email protected]>Signed-off-by: Thomas Monjalon <[email protected]>
remove blank lines at end of fileRemove trailing blank lines. They serve no purpose and are justeditor leftovers.These can cause git to complain about whitespace errors during merges.Signed-off
remove blank lines at end of fileRemove trailing blank lines. They serve no purpose and are justeditor leftovers.These can cause git to complain about whitespace errors during merges.Signed-off-by: Stephen Hemminger <[email protected]>Signed-off-by: Thomas Monjalon <[email protected]>
fix dpdk.org URLsThe DPDK website has a new URL scheme since June 2018.Cc: [email protected]Signed-off-by: Thomas Monjalon <[email protected]>Acked-by: John McNamara <[email protected]>
license: introduce SPDX identifiersThe DPDK uses the Open Source BSD-3-Clause license for the core librariesand drivers. The kernel components are naturally GPLv2 licensed.Many of the files in t
license: introduce SPDX identifiersThe DPDK uses the Open Source BSD-3-Clause license for the core librariesand drivers. The kernel components are naturally GPLv2 licensed.Many of the files in the DPDK source code contain the full text of theapplicable license. For example, most of the BSD-3-Clause files contain afull copy of the BSD-3-Clause license text.Including big blocks of License headers in all files blows up the sourcecode with mostly redundant information. An additional problem is that eventhe same licenses are referred to by a number of slightly varying textblocks (full, abbreviated, different indentation, line wrapping and/orwhite space, with obsolete address information, ...) which makes validationand automatic processing a nightmare.To make this easier, DPDK uses of a single line reference toUnique License Identifiers in source files as defined by the LinuxFoundation's SPDX project https://spdk.org.Adding license information in this fashion, rather than adding full licensetext, can be more efficient for developers; decreases errors; and improvesautomated detection of licenses. The current set of valid, predefined SPDXidentifiers is set forth on the SPDX License List athttps://spdx.org/licenses/.For example, to label a file as subject to the BSD-3-Clause license,the following text would be used as the top line of the file.SPDX-License-Identifier: BSD-3-ClauseNote: Any new file contributions in DPDK shall adhere to the above scheme.It is also recommended to replace or at least amend the existing licensetext in the code with SPDX-License-Identifiers.Any exception to DPDK IP policies shall be approved by DPDK tech board andDPDK Governing Board. Steps for any exception approval:1. Mention the appropriate license identifier form SPDX. If the license is not listed in SPDX Licenses. It is the submitters responsibiliity to get it first listed.2. Get the required approval from the DPDK Technical Board. Technical board may advise the author to check alternate means first. If no other alternatives are found and the merit of the contributions are important for DPDK's mission, it may decide on such exception with two-thirds vote of the members.3. Technical board then approach Governing board for such limited approval for the given contribution only.Any approvals shall be documented in "licenses/exceptions.txt" with recorddates.Note: From the legal point of view, this patch is supposed to be only achange to the textual representation of the license information, but in noway any change to the actual license terms. With this patch applied, allfiles will still be licensed under the same terms they were before.Signed-off-by: Hemant Agrawal <[email protected]>Acked-by: Stephen Hemminger <[email protected]>Acked-by: Thomas Monjalon <[email protected]>