Lines Matching refs:poep
259 poep_t *poep = (poep_t *)databuf; in handle_input() local
287 poep = poe_mkheader(pkt_output, POECODE_PADT, in handle_input()
292 data.len = poe_length(poep) + sizeof (*poep); in handle_input()
293 data.buf = (caddr_t)poep; in handle_input()
318 if (datalen < sizeof (*poep)) { in handle_input()
325 if (poep->poep_code == POECODE_PADI) { in handle_input()
327 } else if (poep->poep_code == POECODE_PADR) { in handle_input()
331 poe_codename(poep->poep_code), ehost(&ptc->ptc_address)); in handle_input()
335 poe_codename(poep->poep_code)); in handle_input()
338 retv = locate_service(poep, datalen, ptc->ptc_name, &ptc->ptc_address, in handle_input()
345 if (retv <= 0 && poep->poep_code == POECODE_PADI) { in handle_input()
354 if (poep->poep_code == POECODE_PADR) { in handle_input()
358 poep = (poep_t *)pkt_output; in handle_input()
368 if (launch && launch_service(tunfd, poep, srvp, ptc)) in handle_input()
374 data.len = poe_length(poep) + sizeof (*poep); in handle_input()
375 data.buf = (caddr_t)poep; in handle_input()
381 ptc->ptc_name, poe_codename(poep->poep_code)); in handle_input()