Skip to content

tcpreplay: bump to version 4.5.1 + add test.sh script#24605

Merged
commodo merged 2 commits into
openwrt:masterfrom
commodo:tcpreplay
Aug 23, 2024
Merged

tcpreplay: bump to version 4.5.1 + add test.sh script#24605
commodo merged 2 commits into
openwrt:masterfrom
commodo:tcpreplay

Conversation

@commodo

@commodo commodo commented Jul 17, 2024

Copy link
Copy Markdown
Contributor

Maintainer: me
Compile tested: x86 openwrt/openwrt@d92c42f
Run tested: x86 openwrt/openwrt@d92c42f

@commodo commodo force-pushed the tcpreplay branch 2 times, most recently from f3af8f5 to 86ea2da Compare July 17, 2024 14:14
Dropped CVE patch.
It's included.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
@commodo

commodo commented Jul 18, 2024

Copy link
Copy Markdown
Contributor Author

oh... so it looks like ARM builds don't implement some ethtool commands:

Fatal Error: Error: eth0: SIOCETHTOOL(ETHTOOL_GLINK) ioctl failed: Function not implemented
Problem or incorrect version for 'tcpreplay'

@commodo commodo merged commit f008af9 into openwrt:master Aug 23, 2024
@commodo commodo deleted the tcpreplay branch August 23, 2024 13:04
@BKPepe

BKPepe commented Jul 6, 2026

Copy link
Copy Markdown
Member

Yeah, it is the same error which @pprindeville spotted in this PR #29799

The issue still persists, though.

tcpreplay: Use generic tests
WARNING: opening /ci/packages.adb: UNTRUSTED signature
tcpreplay: [pass] File /usr/bin/tcpreplay is executable
tcpreplay: [warn] Version check (/usr/bin/tcpreplay)
tcpreplay: First 10 lines of the last output:
  
  Fatal Error: Error: eth0: SIOCETHTOOL(ETHTOOL_GLINK) ioctl failed: Not a tty
tcpreplay: [pass] Binary /usr/bin/tcpreplay does not contain any hardcoded build paths
tcpreplay: [pass] Binary /usr/bin/tcpreplay is stripped
tcpreplay: [pass] All linked libraries for /usr/bin/tcpreplay are present
tcpreplay: [skip] Version check override
tcpreplay: No executables in the package provided version 4.5.2
tcpreplay: Generic tests failed
tcpreplay-all: Generic tests passed
tcpreplay-all: Use the package-specific test.sh
tcpbridge version: 4.5.2 (build git:v4.5.2)
Copyright 2013-2025 by Fred Klassen <tcpreplay at appneta dot com> - AppNeta
Copyright 2000-2012 by Aaron Turner <aturner at synfin dot net>
The entire Tcpreplay Suite is licensed under the GPLv3
Compiled against libdnet: 1.16.1
Compiled against libpcap: 1.10.6
64 bit packet counters: enabled
Verbose printing via tcpdump: disabled
Injection method: PF_PACKET send()
tcpbridge version: 4.5.2 (build git:v4.5.2)
tcpliveplay version: 4.5.2 (build git:v4.5.2)
Copyright 2012 by Yazan Siam <tcpliveplay@gmail.com>
Compiled against libdnet: 1.16.1
Compiled against libpcap: 1.10.6
64 bit packet counters: enabled
Verbose printing via tcpdump: disabled
Injection method: PF_PACKET send()
tcpliveplay version: 4.5.2 (build git:v4.5.2)

Fatal Error: Error: eth0: SIOCETHTOOL(ETHTOOL_GLINK) ioctl failed: Not a tty
Problem or incorrect version for 'tcpreplay'
tcpreplay-all: Test failed
WARNING: opening /ci/packages.adb: UNTRUSTED signature

@openwrt

openwrt Bot commented Jul 6, 2026

Copy link
Copy Markdown

Formality Check: Failed

We completed the verification flow. Please review the formatting overview logs below.

🛑 CRITICAL ERRORS

Commit da08c63 - tcpreplay: add simple test.sh for all executables:

  • Commit description body is empty or contains only trailers (e.g. Signed-off-by). Please provide a meaningful description of what this change does and why

Something broken? Consider reporting an issue.
Running version ca525cc deployed on 2026-07-04 22:49:00 CEST

@BKPepe

BKPepe commented Jul 6, 2026

Copy link
Copy Markdown
Member

Hehe, bot appeared to the merged PR from 2 yrs ago. Thats not exactly right, I would say. 😆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants