• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / slirp / 23953480361
71%

Build:
DEFAULT BRANCH: master
Ran 03 Apr 2026 04:28PM UTC
Jobs 1
Files 25
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Apr 2026 04:27PM UTC coverage: 70.676% (-0.07%) from 70.742%
23953480361

push

github

MagicalTux
Remove Layer 2 (Ethernet) concerns: make library pure Layer 3

The library accepted L3 (IP) packets as input but emitted L2 (Ethernet
frames) as output and carried MAC address parameters throughout. This
was inconsistent. Now the entire stack operates at Layer 3 only.

Breaking API changes:
- HandlePacket: removed clientMAC/gwMAC parameters
- Writer callback now receives raw IP packets, not Ethernet frames
- vclient.New: removed MAC parameter
- vclient.Pipe: removed clientMAC/gwMAC parameters
- vclient.Client.HandleFrame renamed to HandlePacket
- Removed: MAC(), SetGatewayMAC(), DHCP(), ARP handling

Deleted: frame.go, vclient/arp.go, vclient/dhcp.go (+tests)
Added: packet.go (buildPacket4/buildPacket6 without Ethernet headers)
Removed ICMPv6 Neighbor Discovery (Neighbor Solicitation/Advertisement)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

72 of 79 new or added lines in 12 files covered. (91.14%)

4 existing lines in 2 files now uncovered.

2697 of 3816 relevant lines covered (70.68%)

5658.26 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
83.02
-7.25% icmpv6.go
2
64.59
0.0% usernat.go
2
58.01
1.25% vclient/dns.go
1
64.55
0.0% ipv6.go

Coverage Regressions

Lines Coverage ∆ File
3
78.0
-3.71% vclient/client.go
1
83.02
-7.25% icmpv6.go
Jobs
ID Job ID Ran Files Coverage
1 23953480361.1 03 Apr 2026 04:28PM UTC 25
70.68
GitHub Action Run
Source Files on build 23953480361
  • Tree
  • List 25
  • Changed 12
  • Source Changed 11
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23953480361
  • 049718ab on github
  • Prev Build on master (#23952256138)
  • Next Build on master (#24620428576)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc