12345678910111213141516171819202122 |
- // Package osl describes structures and interfaces which abstract os entities
- package osl
- // SandboxType specify the time of the sandbox, this can be used to apply special configs
- type SandboxType int
- const (
- // SandboxTypeIngress indicates that the sandbox is for the ingress
- SandboxTypeIngress = iota
- // SandboxTypeLoadBalancer indicates that the sandbox is a load balancer
- SandboxTypeLoadBalancer = iota
- )
- type Iface struct {
- SrcName, DstPrefix string
- }
- // IfaceOption is a function option type to set interface options.
- type IfaceOption func(i *Interface) error
- // NeighOption is a function option type to set neighbor options.
- type NeighOption func(nh *neigh)
|