Lines Matching defs:tsme
920 tsol_mlpent_t tsme;
934 if (copyin(buf, &tsme, sizeof (tsme)) != 0) {
940 if (tsme.tsme_flags & TSOL_MEF_SHARED) {
944 zone = zone_find_by_id(tsme.tsme_zoneid);
949 if (tsme.tsme_mlp.mlp_port_upper == 0)
950 tsme.tsme_mlp.mlp_port_upper = tsme.tsme_mlp.mlp_port;
955 tsol_mlpent_t *, &tsme);
956 if (tsme.tsme_mlp.mlp_ipp == 0 || tsme.tsme_mlp.mlp_port == 0 ||
957 tsme.tsme_mlp.mlp_port > tsme.tsme_mlp.mlp_port_upper) {
961 retv = mlp_add_del(mlpl, tsme.tsme_zoneid,
962 tsme.tsme_mlp.mlp_ipp, tsme.tsme_mlp.mlp_port,
963 tsme.tsme_mlp.mlp_port_upper, B_TRUE);
968 tsol_mlpent_t *, &tsme);
977 if (tsme.tsme_zoneid != ALL_ZONES &&
978 tme->mlpe_zoneid != tsme.tsme_zoneid)
980 if (tme->mlpe_mlp.mlp_ipp >= tsme.tsme_mlp.mlp_ipp &&
981 tme->mlpe_mlp.mlp_port == tsme.tsme_mlp.mlp_port)
983 if (tme->mlpe_mlp.mlp_port > tsme.tsme_mlp.mlp_port)
989 tsme.tsme_zoneid = tme->mlpe_zoneid;
990 tsme.tsme_mlp = tme->mlpe_mlp;
998 tsol_mlpent_t *, &tsme);
999 retv = mlp_add_del(mlpl, tsme.tsme_zoneid,
1000 tsme.tsme_mlp.mlp_ipp, tsme.tsme_mlp.mlp_port,
1001 tsme.tsme_mlp.mlp_port_upper, B_FALSE);
1006 tsol_mlpent_t *, &tsme);
1008 mlp_flush(&shared_mlps, tsme.tsme_zoneid);
1024 if (copyout(&tsme, buf, sizeof (tsme)) != 0) {