Martin Weinelt
a52bf037d8
dpdk: 21.11 -> 22.03
...
https://doc.dpdk.org/guides/rel_notes/release_22_03.html
https://www.openwall.com/lists/oss-security/2022/05/05/1
https://www.openwall.com/lists/oss-security/2022/05/05/2
Fixes: CVE-2021-3839, CVE-2022-0669
2022-05-05 13:06:23 +02:00
Nikolay Amiantov
5aa4697af4
dpdk: split examples, wrap dpdk-devbind
2022-01-28 11:17:52 +03:00
Nikolay Amiantov
2c0b4b8510
dpdk: restore rte_kni module build
...
As a bonus, split doc output.
2022-01-28 11:17:52 +03:00
Nikolay Amiantov
d15130584f
dpdk: move libbsd to propagated inputs
...
It is required in pkgconfig file.
2022-01-26 03:29:10 +03:00
Nikolay Amiantov
5ab992b43a
dpdk: wrap python scripts
2022-01-26 03:29:10 +03:00
Pierre Bourdon
7e472d6dc2
dpdk: move rdma-core dependency to propagated
...
This allows for static building against DPDK. I would rather have all
nixpkgs users link properly against the shared libraries, but fixing
odp-dpdk looks like it will require patching their autoconf scripts.
2021-12-09 09:28:18 +01:00
Pierre Bourdon
5ff289f39e
dpdk: add ARMv8 sandboxed build support
...
DPDK defaults to reading machine info from /sys unless specific platform
info is provided at configure time. Tell it to build a generic version
instead of trying to optimize based on the build host.
2021-12-09 02:23:00 +01:00
Pierre Bourdon
19eb8f294d
dpdk: clean up installed docs to prevent spurious dependency
...
Closure size 941M -> 825M by getting rid of an unneeded dependency on
python3-docutils. This was dragged in by Sphinx cache files being
installed in the derivation output.
2021-12-09 02:17:41 +01:00
Pierre Bourdon
d8ba6ecab9
dpdk: add Mellanox support via rdma-core dependency
...
rdma-core contains libmlx4/libmlx5 which are required for DPDK to be
able to run using Mellanox NIC devices.
This has a non-trivial closure size impact (730M -> 941M) but the size
increase is almost entirely driven by adding systemd to the transitive
closure, which we should expect is present anyway on most NixOS systems.
So, in practice, this is expected to be close to no-op in size increase.
2021-12-09 01:59:10 +01:00
Pierre Bourdon
12d9a09d3c
dpdk: 21.04 -> 21.11
2021-12-09 01:49:57 +01:00
Zhaofeng Li
7f2e069592
dpdk: Support building example programs
2021-07-22 23:47:55 -07:00
Jörg Thalheim
568ca86168
dpdk: make myself maintainer
2021-06-28 16:27:39 +02:00
R. RyanTM
1cc751cca1
dpdk: 21.02 -> 21.05
2021-06-23 10:15:22 -07:00
Jörg Thalheim
8ab19de80d
Merge pull request #122588 from Mic92/dpdk
...
dpdk: 20.05 -> 21.02
2021-05-24 08:15:17 +01:00
Jörg Thalheim
a443ea7d01
dpdk: 20.05 -> 21.02
2021-05-24 08:19:39 +02:00
Alyssa Ross
6978666e15
dpdk: don't manually enableParallelBuilding
...
This is automatic for Meson builds.
2021-05-12 11:57:35 +00:00
Domen Kožar
52041b5d02
remove myself from a bunch of software I no longer use/maintain
2021-03-03 10:50:26 +00:00
Jonathan Ringer
9bb3fccb5b
treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
...
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Malte Brandy
cebf9198f3
treewide: De-inline uses of lib.boolToString
...
This commit should not change eval results
2020-10-14 01:46:17 +02:00
Jörg Thalheim
90a9d02538
dpdk: 19.11 -> 20.05
...
support for newer kernels (5.7)
2020-06-30 11:40:58 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Orivej Desh
fdb16f3a77
linuxPackages.dpdk: fix build
2019-12-30 16:50:40 +00:00
Orivej Desh
17884f7b15
dpdk: 19.08.2 -> 19.11
2019-12-30 16:50:40 +00:00
Florian Klink
fe9d6cb8a7
dpdk: build with meson
2019-11-17 14:09:04 +01:00
Robert Scott
fa9a372e18
dpdk: 19.08 -> 19.08.2 (security)
...
addressing CVE-2019-14818
2019-11-17 01:21:19 +00:00
ajs124
cc4468eb70
dpdk: 19.05 -> 19.08
2019-10-15 16:50:09 +02:00
magenbluten
3812fc96b5
dpdk: 17.11.2 -> 19.05
2019-10-15 11:05:23 +02:00
Silvan Mosberger
57bccb3cb8
treewide: http -> https sources ( #42676 )
...
* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Orivej Desh
f1a2023961
dpdk: support static/shared build mode switch
...
The default is false because upstream default is false (for performance).
2018-05-21 02:32:18 +00:00
Orivej Desh
ed465dc7de
dpdk: install files in the standard layout
2018-05-21 01:19:31 +00:00
Orivej Desh
2287c5f6a5
dpdk: extract from linuxPackages.dpdk
...
DPDK kernel modules are optional and its libraries do not reference them.
This allows to move the packages that depend on DPDK out of linuxPackages,
since they do not depend on kernel version.
2018-05-21 01:05:43 +00:00
Orivej Desh
52ad7f7390
linuxPackages.dpdk: 17.05.1 -> 17.11.2
2018-05-19 14:07:16 +00:00
adisbladis
0d3e23fa32
linuxPackages.dpdk: needs libelf from kernel.moduleBuildDependencies
2018-01-08 05:48:02 +08:00
John Ericson
531e4b80c9
misc pkgs: Basic sed to get fix pkgconfig
and autoreconfHook
buildInputs
...
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Ruslan Babayev
4ac8529dd4
odp-dpdk: fix a typo
2017-09-12 13:23:36 -07:00
Ruslan Babayev
f6075fc211
dpdk: drop examples output; simplify install phase
2017-09-08 18:33:39 -07:00
Tim Steinbach
fe101d0fb7
dpdk: 16.07.2 -> 17.05.1
2017-07-23 11:40:25 -04:00
Ruslan Babayev
dd45691fe0
dpdk: 16.07 -> 16.07.2
2016-12-31 16:22:52 -08:00
Joachim F
f8b447a6e4
dpdk: 16.04 -> 16.07, fix build against linux 4.7 ( #18256 )
...
Tested build against linux_latest and linux_grsec_nixos.
2016-09-03 17:40:27 +02:00
Robin Gloster
5185bc1773
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-15 14:41:01 +00:00
Ruslan Babayev
d515d72aba
dpdk: pktgen: odp-dpdk: upgrades ( #16585 )
...
* dpdk: fix a typo
* dpdk: separate configure phase
* odp-dpdk: 1.8.0.0 -> 1.10.1.0
* pktgen: 3.0.00 -> 3.0.04
* pktgen: add withGtk build option
2016-06-29 10:34:17 +02:00
Robin Gloster
8031cba2ab
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-06-10 09:27:04 +00:00
Ruslan Babayev
49b985b241
dpdk: make primary output usable as RTE_SDK
2016-06-02 02:12:06 -07:00
Ruslan Babayev
7334e925b4
dpdk: separate kernel modules
2016-06-02 02:12:06 -07:00
Ruslan Babayev
9f3c0f9716
dpdk: move apps to examples output
2016-06-02 02:12:06 -07:00
Ruslan Babayev
6a7f257e88
dpdk: install examples to bin
2016-06-02 02:12:06 -07:00
Ruslan Babayev
e54ef8bb16
dpdk: add dependencies for vm_power_mgr example
2016-06-02 02:12:06 -07:00
Robin Gloster
878e24b35a
linuxPackages.dpdk: disable pic hardening
2016-05-31 12:35:54 +00:00
Nikolay Amiantov
74cba61eb0
linuxPackages.dpdk: force deterministic arch yet again
2016-05-19 13:53:24 +03:00
Domen Kožar
a7ca56428a
dpdk: set NIX_ENFORCE_NO_NATIVE = 0 to fix build
...
Since 0c6db0ca48
the build would fail
since it relies on sse instructions.
cc @abbradar to be sure this is correct fix
2016-05-18 16:25:57 +01:00