()
| 259 | } |
| 260 | |
| 261 | func (peer *ipcSetPeer) handlePostConfig() { |
| 262 | if peer.Peer == nil || peer.dummy { |
| 263 | return |
| 264 | } |
| 265 | if peer.created { |
| 266 | peer.endpoints.disableRoaming = peer.device.net.brokenRoaming && len(peer.endpoints.val) != 0 |
| 267 | } |
| 268 | if peer.device.isUp() { |
| 269 | peer.Start() |
| 270 | if peer.pkaOn { |
| 271 | peer.SendKeepalive() |
| 272 | } |
| 273 | peer.SendStagedPackets() |
| 274 | } |
| 275 | } |
| 276 | |
| 277 | func (device *Device) handlePublicKeyLine(peer *ipcSetPeer, value string) error { |
| 278 | // Load/create the peer we are configuring. |
no test coverage detected