Port details |
- packetdrill Network stack testing tool
- 0.0.2024040800 net =3 0.0.2024040800Version of this port present on the latest quarterly branch.
- Maintainer: olivier@FreeBSD.org
- Port Added: 2013-07-20 21:38:04
- Last Update: 2024-05-18 12:01:14
- Commit Hash: 43cb3a5
- People watching this port, also watch:: oss, lua54-luaexpat, monit, proggy_fonts-ttf, inotify-tools
- License: GPLv2
- WWW:
- https://github.com/freebsd-net/packetdrill
- Description:
- The packetdrill scripting tool enables quick, precise tests for entire
TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to
the NIC hardware. packetdrill currently works on Linux, FreeBSD,
OpenBSD, and NetBSD. It can test network stack behavior over physical
NICs on a LAN, or on a single machine using a tun virtual network
device.
See also WWW: https://github.com/google/packetdrill
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- packetdrill>0:net/packetdrill
- To install the port:
- cd /usr/ports/net/packetdrill/ && make install clean
- To add the package, run one of these commands:
- pkg install net/packetdrill
- pkg install packetdrill
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: packetdrill
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1716033441
SHA256 (freebsd-net-packetdrill-0.0.2024040800-cf1e7b7_GH0.tar.gz) = bd23290907c1d77ea5316ec16c8233f92e8e826bb86d3ecf0e1023725973e5e6
SIZE (freebsd-net-packetdrill-0.0.2024040800-cf1e7b7_GH0.tar.gz) = 365606
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bison : devel/bison
- Runtime dependencies:
-
- python3.9 : lang/python39
- This port is required by:
- for Run
-
- net/tcptestsuite
Configuration Options:
- ===> The following configuration options are available for packetdrill-0.0.2024040800:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- net_packetdrill
- USES:
- bison python:run uidfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.0.2024040800 18 May 2024 12:01:14 |
Olivier Cochard (olivier) |
net/packetdrill: Fix distinfo following the package version fix
Reported by: pkg-fallout |
0.0.2024040800 17 May 2024 13:10:52 |
Olivier Cochard (olivier) |
net/packetdrill: Fix version number
Reported by: portmgr
Sponsored by: Netflix |
0.0.20240408 16 May 2024 16:25:18 |
Olivier Cochard (olivier) |
net/packetdrill: Update to 20240408
Sponsored by: Netflix |
0.0.2023062500 09 Oct 2023 07:40:29 |
Robert Clausecker (fuz) |
net/packetdrill: fix build on armv7, FreeBSD 12
- make a symbol new in FreeBSD 13 optional
- mark a union as packed that will require unaligned access
- define TEST_TARGET
Approved by: portmgr (build fix blanket)
MFH: 2023Q4 |
0.0.2023062500 27 Sep 2023 13:27:32 |
Olivier Cochard (olivier) |
net/packetdrill: Drop FreeBSD 12
While here, fix portlint complains about missing WWW tag.
Reported by: pkg-fallout |
0.0.2023062500 29 Jun 2023 19:37:01 |
Olivier Cochard (olivier) |
net/packetdrill: Update to 20230625
And take maintainership.
PR: 272283
Approved by: kbowling
Sponsored by: Netflix |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.0.2022032401 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.0.2022032401 01 Apr 2022 14:05:04 |
Olivier Cochard (olivier) |
net/packetdrill: Update to 20220324
PR: 262767
Approved by: kbowling (maintainer) |
0.0.2020082101 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
0.0.2020082101 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.0.2020082101 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
0.0.2020082101 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.0.2020082101 22 Feb 2021 17:12:36 |
kbowling |
net/packetdrill: Fix build with PIE
PR: 253275
Submitted by: Dawid Gorecki <dgr@semihalf.com>
Approved by: kbowling (maintainer)
Differential Revision: https://reviews.freebsd.org/D28865 |
0.0.2020082101 05 Nov 2020 01:21:10 |
kbowling |
net/packetdrill: Mark as broken on 11.x due to TFO struct differences
Sponsored by: BBOX.io |
0.0.2020082101 28 Aug 2020 23:52:50 |
kbowling |
net/packetdrill: Update to 20200821, and fix clang11
Sponsored by: BBOX.io |
0.0.2019022601 09 Oct 2019 12:17:15 |
bapt |
Drop the ipv6 virtual category for n* category as it is not relevant anymore |
0.0.2019022601 27 Feb 2019 09:25:37 |
kbowling |
net/packetdrill: update to 2019/02/26 head
Reviewed by: tuexen
Approved by: krion (mentor)
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D19371 |
0.0.2018081901 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
0.0.2018081901 13 Sep 2018 12:01:25 |
kbowling |
net/packetdrill: mark as ignored on FreeBSD 10.x
Approved by: krion (mentor)
Differential Revision: https://reviews.freebsd.org/D17145 |
0.0.2018081901 06 Sep 2018 17:35:31 |
kbowling |
net/packetdrill: fix forgotten distinfo update in rP478992
Approved by: timur (mentor), krion (mentor)
Differential Revision: https://reviews.freebsd.org/D17060 |
0.0.2018081901 04 Sep 2018 21:54:22 |
kbowling |
net/packetdrill: Take port maintainership and update
PR: 230719
Reviewed by: tuexen
Approved by: timur (mentor)
Differential Revision: https://reviews.freebsd.org/D17024 |
0.0.2018012501 27 Feb 2018 22:03:03 |
swills |
net/packetdrill: update to new snapshot
Approved by: gnn
Differential Revision: https://reviews.freebsd.org/D11600 |
0.0.20161117 01 Jan 2017 03:45:13 |
sunpoet |
Remove BROKEN_FreeBSD_9
Approved by: portmgr (blanket) |
0.0.20161117 19 Nov 2016 21:17:58 |
gnn |
Update distinfo to match the Makefile version |
0.0.20161117 18 Nov 2016 02:14:06 |
gnn |
Improve timing and fix a race condition
Submitted by: tuexen@
Sponsored by: Dell EMC Isilon |
0.0.20161001 17 Oct 2016 14:59:58 |
gnn |
Note that this port is broken on FreeBSD 9. |
0.0.20161001 11 Oct 2016 08:22:57 |
hrs |
Use WRKSRC_SUBDIR instead of redefining WRKSRC.
Spotted by: mat |
0.0.20161001 11 Oct 2016 03:12:04 |
hrs |
- Update to use freebsd-net/packetdrill repository instead of
Google's one. It includes various fixes for FreeBSD and has been
maintained by FreeBSD developers.
- Drop binaries for testing.
- Set maintainership to gnn@.
Discussed with: tuexen and gnn |
0.0.20130820 07 Oct 2016 15:10:09 |
gnn |
Undo accidental inclusion of packetdrill update in tcptestsuite commit |
0.0.1 07 Oct 2016 15:01:13 |
gnn |
Add a port for a set of scripts to test TCP using packetdrill
Sponsored by: Dell EMC Isilon |
0.0.20130820 24 Sep 2015 21:19:29 |
amdmi3 |
- Switch to options helpers
- No need to add DOCS and EXAMPLES to OPTIONS_DEFAULT
Approved by: portmgr blanket |
0.0.20130820 25 Mar 2015 23:51:06 |
marino |
net category: Remove $PTHREAD_LIBS
openafs did not pass check-plist (pre-existing) so fixed and bumped.
Also, pkg-plist was sorted. mediatomb and spread also fail plist-checks
but they weren't fixed.
approved by: PTHREAD blanket |
0.0.20130820 07 Sep 2014 16:53:51 |
antoine |
Allow staging as a regular user |
0.0.20130820 20 Aug 2014 12:58:52 |
hrs |
Fix make stage. |
0.0.20130820 06 Aug 2014 14:03:02 |
adamw |
Remove MK_INSTALL_AS_USER from MAKE_ENV.
make[1]: "/usr/share/mk/bsd.own.mk" line 475: MK_INSTALL_AS_USER can't be set by
a user.
*** Error code 1
Stop.
make: stopped in /usr/ports/net/packetdrill |
0.0.20130820 15 Jul 2014 10:22:16 |
hrs |
Fix build. |
0.0.20130820 21 Jan 2014 23:40:23 |
bapt |
Fix properties on pkg-plist |
0.0.20130820 17 Oct 2013 06:28:36 |
hrs |
- Update to 20130820.
- Add STAGEDIR support. |
0.0.20130626 20 Sep 2013 22:10:25 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
0.0.20130626 04 Sep 2013 06:12:09 |
hrs |
Fix build on 10.0 and 8.X.
Reported by: Lars Eggert, pkg-fallout |
0.0.20130626 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
0.0.20130626 25 Jul 2013 08:41:36 |
hrs |
Add a patch to fix gcc build on head.
Obtained from: murray |
0.0.20130626 20 Jul 2013 21:37:47 |
hrs |
Add net/packetdrill, a network stack testing tool.
The packetdrill scripting tool enables quick, precise tests for entire
TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to
the NIC hardware. packetdrill currently works on Linux, FreeBSD,
OpenBSD, and NetBSD. It can test network stack behavior over physical
NICs on a LAN, or on a single machine using a tun virtual network
device. |