diff --git a/route_direct.go b/route_direct.go index b001f19..444eb5e 100644 --- a/route_direct.go +++ b/route_direct.go @@ -1,7 +1,6 @@ package tun import ( - "math" "net/netip" "time" @@ -30,7 +29,7 @@ type DirectRouteMapping struct { } func NewDirectRouteMapping(timeout time.Duration) *DirectRouteMapping { - mapping := common.Must1(freelru.NewSharded[DirectRouteSession, DirectRouteDestination](math.MaxUint16, maphash.NewHasher[DirectRouteSession]().Hash32)) + mapping := common.Must1(freelru.NewSharded[DirectRouteSession, DirectRouteDestination](1024, maphash.NewHasher[DirectRouteSession]().Hash32)) mapping.SetHealthCheck(func(session DirectRouteSession, action DirectRouteDestination) bool { if action != nil { return !action.IsClosed()