Lines Matching defs:aurp_global

81 struct aurp_global_t aurp_global;
112 bzero((char *)&aurp_global.tunnel, sizeof(aurp_global.tunnel));
113 /*lock_alloc(&aurp_global.glock, LOCK_ALLOC_PIN, AURP_EVNT_LOCK, -1);*/
114 ATEVENTINIT(aurp_global.event_anchor);
117 if (aurp_global.udp_port == 0)
118 aurp_global.udp_port = AURP_SOCKNUM;
119 error = socreate(AF_INET, &aurp_global.tunnel, SOCK_DGRAM,
127 so = aurp_global.tunnel;
132 aurp_global.udp_port, error));
198 so = aurp_global.tunnel;
213 events = aurp_global.event;
217 *err = msleep(&aurp_global.event_anchor, atalk_mutex, PSOCK | PCATCH, "AURPgetmsg", 0);
218 events = aurp_global.event;
219 aurp_global.event = 0;
230 aurp_global.shutdown = 1;
231 while (aurp_global.running)
233 /*lock_free(&aurp_global.glock);*/
234 aurp_global.tunnel = 0;
235 aurp_global.event = 0;
236 aurp_global.shutdown = 0;
268 ("AURPgetmsg: soreceive returned %d, aurp_global.event==0x%x\n", *err, events));
280 * was posted in aurp_global.event between
290 aurp_global.event &= ~AE_UDPIP;
310 aurp_global.event |= bit;
313 ("aurp_wakeup: bit 0x%x, aurp_global.event now 0x%x\n",
314 bit, aurp_global.event));
316 wakeup(&aurp_global.event_anchor);
333 sin.sin_addr.s_addr = htons(aurp_global.src_addr);
334 sin.sin_port = htons(aurp_global.udp_port);
361 if (aurp_global.dst_addr[node] == *(long *)&rem_addr->sin_addr)
421 rem_addr.sin_port = aurp_global.udp_port;
426 aurp_global.running++;
427 if (aurp_global.shutdown) {
429 aurp_global.running--;
431 ("atalk_to_ip: detected aurp_global.shutdown state\n"));
435 error = sosend(aurp_global.tunnel, (struct sockaddr *) &rem_addr, NULL, m, NULL, flags);
442 aurp_global.running--;