Commit Graph

11 Commits

Author SHA1 Message Date
Ilya Lipnitskiy 5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Ilya Lipnitskiy 1d5d2d2fb7
libpfring: update to 7.8.0
Add patch to fix compilation with kernel 5.10

Also submitted upstream:
https://github.com/ntop/PF_RING/pull/687
https://github.com/ntop/PF_RING/pull/688

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-01-31 18:17:46 -08:00
Rosen Penev cf069190f2
libpfring: update to 7.6.0
Fixes compilation with kernel 5.4.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-21 18:03:40 -07:00
David Bauer 9515ddadff libpfring: replace SUBDIRS with M in package recipe
The SUBDIRS variable has been removed in kernel 5.4, and was deprecated
since the beginnig of kernel git history in favour of M or KBUILD_EXTMOD.

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-03-11 00:47:50 +01:00
Rosen Penev 04b5e10911
libpfring: Fix compilation with kernel >= 4.16
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-09 19:51:19 -08:00
Rosen Penev decf99dc64
libpfring: Merge pfring and libpfring in the same package
They use the same source. It makes no sense to have them separate.

Also cleaned up the Makefile to modern standards.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-09 19:51:18 -08:00
Rosen Penev 433f882cd6 libpfring: Update to 7.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 11:11:02 -08:00
Rosen Penev 3ea82cd800 libpfring: Fix compilation when missing lex
Buildbots are missing lex, which is normally a symlink to flex. This
solution is used elsewhere in the package but missing here.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-13 13:41:47 -08:00
Stijn Tintel bf47fe3d27 libpfring: disable libnl
When libnl is built, libpfring links against it. This causes the build
to fail due to a missing dependency. Disable libnl to avoid this.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2018-10-07 13:21:51 +03:00
Stijn Tintel b15958a6cb libpfring: fix kmod dependency
The kmod package was renamed from kmod-pfring to kmod-pf-ring, but the
dependency was not updated.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2018-10-03 11:00:49 +03:00
BangLang Huang bc01c8eae6 libpfring: add new package
PF_RING is a high speed packet capture library that turns a commodity PC into an efficient and cheap
network measurement box suitable for both packet and active traffic analysis and manipulation.
Moreover, PF_RING opens totally new markets as it enables the creation of efficient application such as
traffic balancers or packet filters in a matter of lines of codes.

github : https://github.com/ntop/pf_ring
official : https://www.ntop.org

Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
[rename kmod-pfring to kmod-pf-ring]
2018-10-02 20:43:48 +03:00