Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section 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 ¶
func NewDefaultManager(fm firewall.Manager) *DefaultManager
func (*DefaultManager) ApplyFiltering ¶
func (d *DefaultManager) ApplyFiltering(networkMap *mgmProto.NetworkMap)
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)
}
Manager is a ACL rules manager
Click to show internal directories.
Click to hide internal directories.