Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrSourceRangesEmpty = errors.New("sources range is empty")
Functions ¶
This section is empty.
Types ¶
type DefaultManager ¶
type DefaultManager struct {
// contains filtered or unexported fields
}
DefaultManager uses firewall manager to handle
func NewDefaultManager ¶ added in v0.24.4
func NewDefaultManager(fm firewall.Manager) *DefaultManager
func (*DefaultManager) ApplyFiltering ¶
func (d *DefaultManager) ApplyFiltering(networkMap *mgmProto.NetworkMap, dnsRouteFeatureFlag bool)
ApplyFiltering firewall rules to the local firewall manager processed by ACL policy.
If allowByDefault is true it appends allow ALL traffic rules to input and output chains.
type Manager ¶
type Manager interface {
ApplyFiltering(networkMap *mgmProto.NetworkMap, dnsRouteFeatureFlag bool)
}
Manager is a ACL rules manager
Click to show internal directories.
Click to hide internal directories.