Home | History | Annotate | Download | only in net

Lines Matching refs:rp

70 	struct rawcb *rp;
75 LIST_FOREACH(rp, rawcbhead, rcb_list) {
76 if (rp->rcb_proto.sp_family != proto->sp_family)
78 if (rp->rcb_proto.sp_protocol &&
79 rp->rcb_proto.sp_protocol != proto->sp_protocol)
89 if (rp->rcb_laddr && !equal(rp->rcb_laddr, dst))
91 if (rp->rcb_faddr && !equal(rp->rcb_faddr, src))
94 if (rp->rcb_filter != NULL && rp->rcb_filter(m, proto, rp) != 0)
107 last = rp->rcb_socket;
131 raw_setsockaddr(struct rawcb *rp, struct sockaddr *nam)
134 memcpy(nam, rp->rcb_laddr, rp->rcb_laddr->sa_len);
138 raw_setpeeraddr(struct rawcb *rp, struct sockaddr *nam)
141 memcpy(nam, rp->rcb_faddr, rp->rcb_faddr->sa_len);
149 struct rawcb *rp = sotorawcb(so);
152 KASSERT(rp != NULL);
182 raw_disconnect(rp);