Documentation
¶
Index ¶
- func DeleteEgressGwRoutes(server string)
- func DeleteIngressRules(server string)
- func EnableForwardRule() error
- func Init() (func(), error)
- func SetEgressRoutes(server string, egressUpdate map[string]models.EgressInfo) error
- func SetIngressRoutes(server string, ingressUpdate models.IngressInfo) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteEgressGwRoutes ¶
func DeleteEgressGwRoutes(server string)
DeleteEgressGwRoutes - deletes egress routes for the gateway
func DeleteIngressRules ¶
func DeleteIngressRules(server string)
DeleteIngressRules - removes the rules of ingressGW
func EnableForwardRule ¶ added in v0.18.7
func EnableForwardRule() error
EnableForwardRule - enable firewall to forward netmaker traffic
func Init ¶
func Init() (func(), error)
Init - initialises the firewall controller,return a close func to flush all rules
func SetEgressRoutes ¶
func SetEgressRoutes(server string, egressUpdate map[string]models.EgressInfo) error
SetEgressRoutes - sets the egress route for the gateway
func SetIngressRoutes ¶
func SetIngressRoutes(server string, ingressUpdate models.IngressInfo) error
SetIngressRoutes - feed ingress update to firewall controller to add/remove routing rules
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.