Lines Matching refs:tsme
918 tsol_mlpent_t tsme; in tnmlp() local
932 if (copyin(buf, &tsme, sizeof (tsme)) != 0) { in tnmlp()
938 if (tsme.tsme_flags & TSOL_MEF_SHARED) { in tnmlp()
942 zone = zone_find_by_id(tsme.tsme_zoneid); in tnmlp()
947 if (tsme.tsme_mlp.mlp_port_upper == 0) in tnmlp()
948 tsme.tsme_mlp.mlp_port_upper = tsme.tsme_mlp.mlp_port; in tnmlp()
953 tsol_mlpent_t *, &tsme); in tnmlp()
954 if (tsme.tsme_mlp.mlp_ipp == 0 || tsme.tsme_mlp.mlp_port == 0 || in tnmlp()
955 tsme.tsme_mlp.mlp_port > tsme.tsme_mlp.mlp_port_upper) { in tnmlp()
959 retv = mlp_add_del(mlpl, tsme.tsme_zoneid, in tnmlp()
960 tsme.tsme_mlp.mlp_ipp, tsme.tsme_mlp.mlp_port, in tnmlp()
961 tsme.tsme_mlp.mlp_port_upper, B_TRUE); in tnmlp()
966 tsol_mlpent_t *, &tsme); in tnmlp()
975 if (tsme.tsme_zoneid != ALL_ZONES && in tnmlp()
976 tme->mlpe_zoneid != tsme.tsme_zoneid) in tnmlp()
978 if (tme->mlpe_mlp.mlp_ipp >= tsme.tsme_mlp.mlp_ipp && in tnmlp()
979 tme->mlpe_mlp.mlp_port == tsme.tsme_mlp.mlp_port) in tnmlp()
981 if (tme->mlpe_mlp.mlp_port > tsme.tsme_mlp.mlp_port) in tnmlp()
987 tsme.tsme_zoneid = tme->mlpe_zoneid; in tnmlp()
988 tsme.tsme_mlp = tme->mlpe_mlp; in tnmlp()
996 tsol_mlpent_t *, &tsme); in tnmlp()
997 retv = mlp_add_del(mlpl, tsme.tsme_zoneid, in tnmlp()
998 tsme.tsme_mlp.mlp_ipp, tsme.tsme_mlp.mlp_port, in tnmlp()
999 tsme.tsme_mlp.mlp_port_upper, B_FALSE); in tnmlp()
1004 tsol_mlpent_t *, &tsme); in tnmlp()
1006 mlp_flush(&shared_mlps, tsme.tsme_zoneid); in tnmlp()
1022 if (copyout(&tsme, buf, sizeof (tsme)) != 0) { in tnmlp()