Lines Matching refs:raq
1890 struct raq { struct
1891 struct raq *raq_next; argument
1896 static struct raq *raq_head = NULL;
1905 struct raq *raq; in loopback_ra_enqueue() local
1906 struct raq **raqp; in loopback_ra_enqueue()
1914 raq = calloc(sizeof (struct raq), 1); in loopback_ra_enqueue()
1915 if (raq == NULL) { in loopback_ra_enqueue()
1919 raq->raq_packet = malloc(len); in loopback_ra_enqueue()
1920 if (raq->raq_packet == NULL) { in loopback_ra_enqueue()
1921 free(raq); in loopback_ra_enqueue()
1925 bcopy(ra, raq->raq_packet, len); in loopback_ra_enqueue()
1926 raq->raq_packetlen = len; in loopback_ra_enqueue()
1927 raq->raq_pi = pi; in loopback_ra_enqueue()
1933 *raqp = raq; in loopback_ra_enqueue()
1946 struct raq *raq; in loopback_ra_dequeue() local
1951 while ((raq = raq_head) != NULL) { in loopback_ra_dequeue()
1952 raq_head = raq->raq_next; in loopback_ra_dequeue()
1953 raq->raq_next = NULL; in loopback_ra_dequeue()
1957 raq->raq_pi->pi_name); in loopback_ra_dequeue()
1960 incoming_ra(raq->raq_pi, in loopback_ra_dequeue()
1961 (struct nd_router_advert *)raq->raq_packet, in loopback_ra_dequeue()
1962 raq->raq_packetlen, &from, _B_TRUE); in loopback_ra_dequeue()
1963 free(raq->raq_packet); in loopback_ra_dequeue()
1964 free(raq); in loopback_ra_dequeue()