/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/ |
H A D | common.h | 74 extern poep_t *poe_mkheader(void *dptr, uint8_t codeval, int sessionid); 75 extern boolean_t poe_tagcheck(const poep_t *poep, int length, 77 extern int poe_add_str(poep_t *poep, uint16_t ttype, const char *str); 78 extern int poe_add_long(poep_t *poep, uint16_t ttype, uint32_t val); 79 extern int poe_two_longs(poep_t *poep, uint16_t ttype, uint32_t val1, 81 extern int poe_tag_copy(poep_t *poep, const uint8_t *tagp);
|
H A D | common.c | 148 poep_t * 151 poep_t *poep; in poe_mkheader() 154 assert(dptr != NULL && IS_P2ALIGNED(dptr, sizeof (poep_t *))); in poe_mkheader() 157 poep = (poep_t *)dptr; in poe_mkheader() 170 poe_tagcheck(const poep_t *poep, int length, const uint8_t *tptr) in poe_tagcheck() 199 poe_tag_insert(poep_t *poep, uint16_t ttype, const void *data, size_t dlen) in poe_tag_insert() 223 poe_add_str(poep_t *poep, uint16_t ttype, const char *str) in poe_add_str() 233 poe_add_long(poep_t *poep, uint16_t ttype, uint32_t val) in poe_add_long() 244 poe_two_longs(poep_t *poep, uint16_t ttype, uint32_t val1, uint32_t val2) in poe_two_longs() 259 poe_tag_copy(poep_t *poep, const uint8_t *tagp) in poe_tag_copy()
|
H A D | pppoed.h | 41 extern int locate_service(poep_t *poep, int plen, const char *iname, 43 extern int launch_service(int tunfd, poep_t *poep, void *srvp,
|
H A D | pppoed.c | 259 poep_t *poep = (poep_t *)databuf; in handle_input() 350 (void) poe_add_str((poep_t *)pkt_output, POETT_NAMERR, in handle_input() 358 poep = (poep_t *)pkt_output; in handle_input()
|
H A D | pppoec.c | 260 const poep_t *poemsg_data; /* Pointer to PPPoE packet */ 445 display_pppoe(FILE *out, const poep_t *poep, int plen, const ppptun_atype *pap) in display_pppoe() 585 send_pppoe(const poep_t *poep, const char *msgname, in send_pppoe() 619 poep_t *poep; in send_padi() 654 poep_t *poep; in find_all_servers() 689 poep = (poep_t *)pkt_input; in find_all_servers() 805 newmsg->poemsg_data = (const poep_t *)(newmsg + 1); in save_message() 832 poep_t *poep; in send_padr() 1407 poep_t *poep; in find_server() 1479 poep = (poep_t *)pkt_input; in find_server()
|
H A D | options.c | 1883 locate_service(poep_t *poep, int plen, const char *iname, ppptun_atype *pap, in locate_service() 1886 poep_t *opoe; in locate_service() 2073 launch_service(int tunfd, poep_t *poep, void *srvp, struct ppptun_control *ptc) in launch_service()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_pppoe.c | 91 interpret_pppoe(int flags, poep_t *poep, int len) in interpret_pppoe() 96 if (len < sizeof (poep_t)) in interpret_pppoe() 99 payload = (uint8_t *)poep + sizeof (poep_t); in interpret_pppoe() 125 len -= sizeof (poep_t); in interpret_pppoe()
|
H A D | snoop.h | 268 extern int interpret_pppoe(int, poep_t *, int);
|
H A D | snoop_ether.c | 349 (void) interpret_pppoe(flags, (poep_t *)data, len); in interpret_ether()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/ |
H A D | pppoe.c | 309 const poep_t *poep; in handle_pppoe_input() 328 poep = (const poep_t *)data->buf; in handle_pppoe_input() 329 tagp = (const uint8_t *)poep + offsetof(poep_t, poep_length); in handle_pppoe_input()
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | pppoe.h | 55 } poep_t; typedef
|
/illumos-gate/usr/src/uts/common/io/ppp/sppptun/ |
H A D | sppptun.c | 792 poep_t *poep; in sppptun_outpkt() 939 poep = (poep_t *)mp->b_rptr; in sppptun_outpkt() 969 ((poep_t *)datamb->b_rptr)->poep_code == in sppptun_outpkt() 2081 const poep_t *poep; in sppptun_recv() 2095 MBLKL(mp) < sizeof (poep_t)) && in sppptun_recv() 2096 !pullupmsg(mp, sizeof (poep_t))) in sppptun_recv() 2098 poep = (const poep_t *)mp->b_rptr; in sppptun_recv()
|