diff --git a/logic/peers.go b/logic/peers.go index c65861ea..babd26b9 100644 --- a/logic/peers.go +++ b/logic/peers.go @@ -290,6 +290,7 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N var egressRoutes []models.EgressNetworkRoutes var extUserIps []net.IP if node.IsIngressGateway { + hostPeerUpdate.FwUpdate.IsIngressGw = true extPeers, extPeerIDAndAddrs, egressRoutes, extUserIps, err = GetExtPeers(&node, &node) if err == nil { hostPeerUpdate.FwUpdate.IngressInfo[node.ID.String()] = models.IngressInfo{ diff --git a/models/mqtt.go b/models/mqtt.go index 504c9859..89ed8d3a 100644 --- a/models/mqtt.go +++ b/models/mqtt.go @@ -78,6 +78,7 @@ type KeyUpdate struct { // FwUpdate - struct for firewall updates type FwUpdate struct { IsEgressGw bool `json:"is_egress_gw"` + IsIngressGw bool `json:"is_ingress_gw"` EgressInfo map[string]EgressInfo `json:"egress_info"` IngressInfo map[string]IngressInfo `json:"ingress_info"` }