Pipe member tags to network member json

This commit is contained in:
travisladuke 2023-09-15 13:05:36 -07:00
parent 9ae8b0b3b6
commit f187a6c34f
3 changed files with 28 additions and 0 deletions

View file

@ -1492,6 +1492,16 @@ void Network::_externalConfig(ZT_VirtualNetworkConfig *ec) const
ec->portError = _portError;
ec->netconfRevision = (_config) ? (unsigned long)_config.revision : 0;
for (unsigned int i = 0; i<ZT_MAX_NETWORK_TAGS; i++) {
if (_config.tags[i].id()) {
ec->tags[i][0] = _config.tags[i].id();
ec->tags[i][1] = _config.tags[i].value();
} else {
ec->tagsCount = i;
break;
}
}
ec->assignedAddressCount = 0;
for(unsigned int i=0;i<ZT_MAX_ZT_ASSIGNED_ADDRESSES;++i) {
if (i < _config.staticIpCount) {