Lines Matching refs:tsme
277 iterate_mlps(tsol_mlpent_t *tsme, const char *type)
282 tsme->tsme_mlp.mlp_ipp = 0;
283 tsme->tsme_mlp.mlp_port = 0;
284 tsme->tsme_mlp.mlp_port_upper = 0;
285 if (tnmlp(TNDB_GET, tsme) == -1) {
296 (void) printf("%u", tsme->tsme_mlp.mlp_port);
297 if (tsme->tsme_mlp.mlp_port != tsme->tsme_mlp.mlp_port_upper)
298 (void) printf("-%u", tsme->tsme_mlp.mlp_port_upper);
299 if ((pe = getprotobynumber(tsme->tsme_mlp.mlp_ipp)) == NULL)
300 (void) printf("/%u", tsme->tsme_mlp.mlp_ipp);
303 if (tsme->tsme_mlp.mlp_ipp == 255) {
304 tsme->tsme_mlp.mlp_port++;
305 tsme->tsme_mlp.mlp_ipp = 0;
307 tsme->tsme_mlp.mlp_ipp++;
309 if (tnmlp(TNDB_GET, tsme) == -1)
323 tsol_mlpent_t tsme;
325 if ((tsme.tsme_zoneid = getzoneidbyname(zonename)) == -1) {
330 tsme.tsme_flags = 0;
331 if (iterate_mlps(&tsme, gettext("private")) == -1)
333 tsme.tsme_flags = TSOL_MEF_SHARED;
334 if (iterate_mlps(&tsme, gettext("shared")) == -1)