Symbol: enddisc
usr.sbin/ppp/command.c
533
mp_Enddisc(bundle->ncp.mp.cfg.enddisc.class,
usr.sbin/ppp/command.c
534
bundle->ncp.mp.cfg.enddisc.address,
usr.sbin/ppp/command.c
535
bundle->ncp.mp.cfg.enddisc.len));
usr.sbin/ppp/command.c
569
mp_Enddisc(bundle->ncp.mp.peer.enddisc.class,
usr.sbin/ppp/command.c
570
bundle->ncp.mp.peer.enddisc.address,
usr.sbin/ppp/command.c
571
bundle->ncp.mp.peer.enddisc.len));
usr.sbin/ppp/datalink.c
1079
mp_Enddisc(arg->cx->peer.enddisc.class,
usr.sbin/ppp/datalink.c
1080
arg->cx->peer.enddisc.address,
usr.sbin/ppp/datalink.c
1081
arg->cx->peer.enddisc.len));
usr.sbin/ppp/lcp.c
1200
} else if (opt->hdr.len < sizeof p->dl->peer.enddisc.address + 3 &&
usr.sbin/ppp/lcp.c
1202
p->dl->peer.enddisc.class = opt->data[0];
usr.sbin/ppp/lcp.c
1203
p->dl->peer.enddisc.len = opt->hdr.len - 3;
usr.sbin/ppp/lcp.c
1204
memcpy(p->dl->peer.enddisc.address, opt->data + 1, opt->hdr.len - 3);
usr.sbin/ppp/lcp.c
1205
p->dl->peer.enddisc.address[opt->hdr.len - 3] = '\0';
usr.sbin/ppp/lcp.c
1214
(long)(sizeof p->dl->peer.enddisc.address - 1));
usr.sbin/ppp/lcp.c
476
if (mp->cfg.enddisc.class != 0 && IsEnabled(mp->cfg.negenddisc) &&
usr.sbin/ppp/lcp.c
478
*o->data = mp->cfg.enddisc.class;
usr.sbin/ppp/lcp.c
479
memcpy(o->data+1, mp->cfg.enddisc.address, mp->cfg.enddisc.len);
usr.sbin/ppp/lcp.c
480
INC_FSM_OPT(TY_ENDDISC, mp->cfg.enddisc.len + 3, o);
usr.sbin/ppp/mp.c
1004
mp->cfg.enddisc.class = ENDDISC_MAC;
usr.sbin/ppp/mp.c
1005
memcpy(mp->cfg.enddisc.address, hwaddr.sdl_data + hwaddr.sdl_nlen,
usr.sbin/ppp/mp.c
1007
mp->cfg.enddisc.len = hwaddr.sdl_alen;
usr.sbin/ppp/mp.c
1018
*(long *)(mp->cfg.enddisc.address + f) = random();
usr.sbin/ppp/mp.c
1019
mp->cfg.enddisc.class = ENDDISC_MAGIC;
usr.sbin/ppp/mp.c
1020
mp->cfg.enddisc.len = 20;
usr.sbin/ppp/mp.c
1023
mp->cfg.enddisc.class = ENDDISC_PSN;
usr.sbin/ppp/mp.c
1024
strcpy(mp->cfg.enddisc.address, arg->argv[arg->argn+1]);
usr.sbin/ppp/mp.c
1025
mp->cfg.enddisc.len = strlen(mp->cfg.enddisc.address);
usr.sbin/ppp/mp.c
105
p1->enddisc.class == p2->enddisc.class &&
usr.sbin/ppp/mp.c
106
p1->enddisc.len == p2->enddisc.len &&
usr.sbin/ppp/mp.c
107
!memcmp(p1->enddisc.address, p2->enddisc.address, p1->enddisc.len);
usr.sbin/ppp/mp.c
1120
_PATH_VARRUN, peer->authname, peer->enddisc.class);
usr.sbin/ppp/mp.c
1127
f < peer->enddisc.len && (size_t)l < sizeof s->socket.sun_path - 2;
usr.sbin/ppp/mp.c
1130
"%02x", *(u_char *)(peer->enddisc.address+f));
usr.sbin/ppp/mp.c
281
mp->cfg.enddisc.class = 0;
usr.sbin/ppp/mp.c
282
*mp->cfg.enddisc.address = '\0';
usr.sbin/ppp/mp.c
283
mp->cfg.enddisc.len = 0;
usr.sbin/ppp/mp.c
307
mp_Enddisc(mp->peer.enddisc.class, mp->peer.enddisc.address,
usr.sbin/ppp/mp.c
308
mp->peer.enddisc.len));
usr.sbin/ppp/mp.c
310
mp_Enddisc(dl->peer.enddisc.class, dl->peer.enddisc.address,
usr.sbin/ppp/mp.c
311
dl->peer.enddisc.len));
usr.sbin/ppp/mp.c
866
mp_Enddisc(mp->cfg.enddisc.class, mp->cfg.enddisc.address,
usr.sbin/ppp/mp.c
867
mp->cfg.enddisc.len));
usr.sbin/ppp/mp.c
878
mp_Enddisc(mp->peer.enddisc.class, mp->peer.enddisc.address,
usr.sbin/ppp/mp.c
879
mp->peer.enddisc.len));
usr.sbin/ppp/mp.c
95
peer->enddisc.class = 0;
usr.sbin/ppp/mp.c
96
*peer->enddisc.address = '\0';
usr.sbin/ppp/mp.c
97
peer->enddisc.len = 0;
usr.sbin/ppp/mp.c
979
mp->cfg.enddisc.class = 0;
usr.sbin/ppp/mp.c
980
*mp->cfg.enddisc.address = '\0';
usr.sbin/ppp/mp.c
981
mp->cfg.enddisc.len = 0;
usr.sbin/ppp/mp.c
984
mp->cfg.enddisc.class = ENDDISC_LOCAL;
usr.sbin/ppp/mp.c
985
strcpy(mp->cfg.enddisc.address, arg->bundle->cfg.label);
usr.sbin/ppp/mp.c
986
mp->cfg.enddisc.len = strlen(mp->cfg.enddisc.address);
usr.sbin/ppp/mp.c
992
memcpy(mp->cfg.enddisc.address, &addr.s_addr, sizeof addr.s_addr);
usr.sbin/ppp/mp.c
993
mp->cfg.enddisc.class = ENDDISC_IP;
usr.sbin/ppp/mp.c
994
mp->cfg.enddisc.len = sizeof arg->bundle->ncp.ipcp.my_ip.s_addr;
usr.sbin/ppp/mp.h
100
struct enddisc enddisc; /* endpoint discriminator */
usr.sbin/ppp/mp.h
59
struct enddisc enddisc; /* Peers endpoint discriminator */