-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
- avoid having multiple
apipackages - create errors types
- avoid starting a new gorouting each time we get a new packet (): at high rates, this will just consume a lot of memory; use a finite number of workers, and recycle memory using a
SRv6/internal/netfunc/netfunc.go
Line 44 in 699d839
go func(ctx context.Context, iface *iproute2.TunIface) { sync.Pool - rework the pattern "register task, then run init, then run exit": this creates a lot of boilerplate; when we do
Setup.Run(), we should instead start tasks directly, and optionally defer aClose()method
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Far future