Home | History | Annotate | Download | only in netinet

Lines Matching defs:rm

207 	rpc_msg_t rpcmsg, *rm;
230 rm = &rpcmsg;
231 bzero((char *)rm, sizeof(*rm));
232 COPYDATA(m, off, dlen, (void *)&rm->rm_msgbuf);
233 rm->rm_buflen = dlen;
236 rv = ipf_p_rpcb_decodereq(fin, nat, rs, rm);
247 rv = ipf_p_rpcb_modreq(fin, nat, rm, m, off);
275 rpc_msg_t rpcmsg, *rm;
303 rm = &rpcmsg;
304 bzero((char *)rm, sizeof(*rm));
305 COPYDATA(m, off, dlen, (void *)&rm->rm_msgbuf);
306 rm->rm_buflen = dlen;
311 rv = ipf_p_rpcb_decoderep(fin, nat, rs, rm, &rx);
336 diff = ipf_p_rpcb_modv3(fin, nat, rm, m, off);
338 diff = ipf_p_rpcb_modv4(fin, nat, rm, m, off);
398 /* rm(I) - pointer to RPC message structure */
408 rpc_msg_t *rm)
416 p = (u_32_t *)rm->rm_msgbuf;
420 rc = &rm->rm_call;
422 rm->rm_xid = p;
436 if (ipf_p_rpcb_skipauth(rm, &rc->rc_authcred, &p) != 0)
438 if (ipf_p_rpcb_skipauth(rm, &rc->rc_authverf, &p) != 0)
450 if (RPCB_BUF_EQ(rm, p, 16) == 0)
484 if (ipf_p_rpcb_xdrrpcb(rm, p, ra) != 0)
515 /* Parameters: rm(I) - pointer to RPC message structure */
523 ipf_p_rpcb_skipauth(rpc_msg_t *rm, xdr_auth_t *auth, u_32_t **buf)
530 if (RPCB_BUF_GEQ(rm, p, 8) == 0)
539 if ((XDRALIGN(xdr) < xdr) || (RPCB_BUF_GEQ(rm, p, XDRALIGN(xdr)) == 0))
604 ipf_p_rpcb_xdrrpcb(rpc_msg_t *rm, u_32_t *p, rpcb_args_t *ra)
606 if (!RPCB_BUF_GEQ(rm, p, 20))
613 if (ipf_p_rpcb_getproto(rm, &ra->ra_netid, &p) != 0)
617 if (ipf_p_rpcb_getuaddr(rm, &ra->ra_maddr, &p) != 0)
621 if (!RPCB_BUF_EQ(rm, p, 4) || (B(p) != 0))
631 /* Parameters: rm(I) - pointer to RPC message structure */
638 ipf_p_rpcb_getuaddr(rpc_msg_t *rm, xdr_uaddr_t *xu, u_32_t **p)
645 if (!RPCB_BUF_GEQ(rm, *p, 4))
653 if (l < 11 || l > 23 || !RPCB_BUF_GEQ(rm, *p, XDRALIGN(l)))
740 /* rm(I) - pointer to RPC message structure */
748 ipf_p_rpcb_modreq(fr_info_t *fin, nat_t *nat, rpc_msg_t *rm, mb_t *m, u_int off)
757 ra = &rm->rm_call.rc_rpcbargs;
770 pos = (char *)ra->ra_maddr.xu_xslen - rm->rm_msgbuf;
813 /* rm(I) - pointer to RPC message structure */
827 rpc_msg_t *rm, rpcb_xact_t **rxp)
836 p = (u_32_t *)rm->rm_msgbuf;
839 rr = &rm->rm_resp;
841 rm->rm_xid = p;
871 if (ipf_p_rpcb_skipauth(rm, &rr->rr_authverf, &p) != 0)
875 if (!RPCB_BUF_GEQ(rm, p, 4))
885 if (!RPCB_BUF_EQ(rm, p, 4))
905 if (!RPCB_BUF_GEQ(rm, p, 4))
914 if ((xdr == 0) && RPCB_BUF_EQ(rm, p, 0))
918 if (ipf_p_rpcb_getuaddr(rm, &rr->rr_v3, &p) != 0)
931 if (!RPCB_BUF_GEQ(rm, p, 4))
951 if (ipf_p_rpcb_getuaddr(rm, &re->re_maddr, &p) != 0)
953 if (ipf_p_rpcb_getproto(rm, &re->re_netid, &p) != 0)
956 if (!RPCB_BUF_GEQ(rm, p, 12))
963 if (ipf_p_rpcb_getproto(rm, &re->re_proto, &p) != 0)
965 if (!RPCB_BUF_GEQ(rm, p, 4))
1055 /* Parameters: rm(I) - pointer to RPC message structure */
1062 ipf_p_rpcb_getproto(rpc_msg_t *rm, xdr_proto_t *xp, u_32_t **p)
1067 if (!RPCB_BUF_GEQ(rm, p, 8))
1254 /* rm(I) - pointer to RPC message structure */
1262 ipf_p_rpcb_modv3(fr_info_t *fin, nat_t *nat, rpc_msg_t *rm, mb_t *m, u_int off)
1270 rr = &rm->rm_resp;
1283 pos = (char *)rr->rr_v3.xu_xslen - rm->rm_msgbuf;
1312 /* rm(I) - pointer to RPC message structure */
1319 ipf_p_rpcb_modv4(fr_info_t *fin, nat_t *nat, rpc_msg_t *rm, mb_t *m, u_int off)
1330 rr = &rm->rm_resp;
1337 pos = (char *)re->re_maddr.xu_xslen - rm->rm_msgbuf;