Add intel-ipsec-mb to dpdk (#455170)

This commit is contained in:
Jörg Thalheim
2025-10-24 11:06:19 +00:00
committed by GitHub
2 changed files with 43 additions and 0 deletions
+2
View File
@@ -11,6 +11,7 @@
libbpf,
zlib,
elfutils,
intel-ipsec-mb,
jansson,
openssl,
libpcap,
@@ -54,6 +55,7 @@ stdenv.mkDerivation rec {
jansson
libbpf
elfutils
intel-ipsec-mb
libpcap
numactl
openssl.dev
@@ -0,0 +1,41 @@
{
lib,
stdenv,
fetchFromGitHub,
nasm,
}:
stdenv.mkDerivation rec {
pname = "intel-ipsec-mb";
version = "2.0.1";
src = fetchFromGitHub {
owner = "intel";
repo = "intel-ipsec-mb";
rev = "v${version}";
hash = "sha256-k/NoPMKbiWZ25tdomsPpv2gfhQuBHxzX6KRT1UY88Ko=";
};
sourceRoot = "source/lib";
nativeBuildInputs = [ nasm ];
makeFlags = [
"PREFIX=$(out)"
"NOLDCONFIG=y"
];
meta = with lib; {
description = "Intel Multi-Buffer Crypto for IPsec Library";
longDescription = ''
Intel Multi-Buffer Crypto for IPsec Library provides software crypto
acceleration primarily targeting packet processing applications.
It supports a variety of use cases including IPsec, TLS, wireless (RAN), cable,
and MPEG DRM.
'';
homepage = "https://github.com/intel/intel-ipsec-mb";
license = licenses.bsd3;
platforms = [ "x86_64-linux" ];
maintainers = [ ];
};
}