pppoe_pa
dev_name = po->pppoe_pa.dev;
po->pppoe_pa.sid, po->pppoe_pa.remote, dev_name);
int hash = hash_item(po->pppoe_pa.sid, po->pppoe_pa.remote);
if (cmp_addr(&ret->pppoe_pa, sid, addr) &&
int hash = hash_item(po->pppoe_pa.sid, po->pppoe_pa.remote);
if (cmp_2_addr(&ret->pppoe_pa, &po->pppoe_pa) &&
if (cmp_addr(&ret->pppoe_pa, sid, addr) &&
delete_item(pn, po->pppoe_pa.sid, po->pppoe_pa.remote,
if (stage_session(po->pppoe_pa.sid)) {
delete_item(pn, po->pppoe_pa.sid,
po->pppoe_pa.remote, po->pppoe_ifindex);
memset(&po->pppoe_pa, 0, sizeof(po->pppoe_pa));
memcpy(&po->pppoe_pa,
delete_item(pn, po->pppoe_pa.sid,
po->pppoe_pa.remote, po->pppoe_ifindex);
memcpy(&sp.sa_addr.pppoe, &pppox_sk(sock->sk)->pppoe_pa,
po->pppoe_pa.remote, NULL, total_len);
po->pppoe_pa.remote, NULL, data_len);
memcpy(path->encap.h_dest, po->pppoe_pa.remote, ETH_ALEN);
memcpy(ctx->daddr, po->pppoe_pa.remote, ETH_ALEN);