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

KarpelesLab / slirp / 23953480361 / 1
71%
master: 71%

Build:
DEFAULT BRANCH: master
Ran 03 Apr 2026 04:28PM UTC
Files 25
Run time 1s
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.1

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>

2697 of 3816 relevant lines covered (70.68%)

5658.26 hits per line

Source Files on job 23953480361.1
  • Tree
  • List 25
  • Changed 12
  • Source Changed 11
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 23953480361
  • 049718ab on github
  • Prev Job for on master (#23952256138.1)
  • Next Job for on master (#24620428576.1)
  • 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