新TAP测试

This commit is contained in:
黄思敏 2022-08-31 17:54:00 +08:00
parent e632181dd1
commit c7121643b7

View File

@ -73,11 +73,11 @@ func NewNetTunnel() *NetTunnel {
for rbuf := range nt.reader { for rbuf := range nt.reader {
log.Println(len(rbuf)) // 数据长度
var frame ethernet.Frame = rbuf var frame ethernet.Frame = rbuf
switch frame.Ethertype() { switch frame.Ethertype() {
case ethernet.ARP: case ethernet.ARP:
log.Printf("bytes len: %d type: % x", len(rbuf), frame) // 数据长度
nt.clients.Range(func(key, value any) bool { nt.clients.Range(func(key, value any) bool {
if key == nt.ipv4key { if key == nt.ipv4key {
return true return true
@ -89,6 +89,7 @@ func NewNetTunnel() *NetTunnel {
return true return true
}) })
case ethernet.IPv4: case ethernet.IPv4:
log.Printf("bytes len: %d type: % x", len(rbuf), frame)
log.Println(len(frame)) log.Println(len(frame))
} }