Lines Matching defs:poep
445 display_pppoe(FILE *out, const poep_t *poep, int plen, const ppptun_atype *pap)
461 tagp = (const uint8_t *)(poep + 1);
462 while (poe_tagcheck(poep, plen, tagp)) {
585 send_pppoe(const poep_t *poep, const char *msgname,
600 data.len = poe_length(poep) + sizeof (*poep);
601 data.buf = (caddr_t)poep;
619 poep_t *poep;
622 poep = poe_mkheader(pkt_output, POECODE_PADI, 0);
623 (void) poe_add_str(poep, POETT_SERVICE, service);
624 (void) poe_add_long(poep, POETT_UNIQ, localid);
628 return (send_pppoe(poep, "PADI", &destaddr));
654 poep_t *poep;
689 poep = (poep_t *)pkt_input;
692 if (poe_code(poep) == POECODE_PADO) {
693 display_pppoe(stdout, poep, data.len,
832 poep_t *poep;
845 poep = poe_mkheader(pkt_output, POECODE_PADR, 0);
846 (void) poe_two_longs(poep, POETT_UNIQ, psm->poesm_localid,
869 (void) poe_tag_copy(poep, tagp);
889 (void) poe_tag_copy(poep, tagp);
896 (void) poe_add_str(poep, POETT_SERVICE, "");
901 return (send_pppoe(poep, "PADR", &pado->poemsg_sender));
1407 poep_t *poep;
1479 poep = (poep_t *)pkt_input;
1482 pmsg.poemsg_data = poep;
1494 myname, poe_codename(poep->poep_code),
1499 if ((poep->poep_code == POECODE_PADT ||
1500 poep->poep_code == POECODE_PADS) &&
1514 if (poep->poep_code == POECODE_PADS) {
1535 switch (poep->poep_code) {
1564 poe_codename(poep->poep_code),
1565 poep->poep_code);