* pppoe.ko intercepts PADT frames and leaves pppd ignorant
@ 2013-10-30 20:09 Dan Williams
0 siblings, 0 replies; only message in thread
From: Dan Williams @ 2013-10-30 20:09 UTC (permalink / raw)
To: netdev
Hi,
I noticed that pppd is completely ignorant of kernel handling of PADT
frames; they will cause the kernel to terminate the PPPoE connection,
but pppd continues blissfully on until the LCP echo timeout. Ideally
pppd/rp-pppoe would notice that a PADT was received, and could then
clean up immediately. This apparently happens fine with usermode PPPoE,
but not with kernel PPPoE.
pppoe_disc_rcv() intercepts PADT and verifies it, and then drops it on
the floor. How is userland supposed to know that the PPPoE session is
now a zombie and the PPP session should be cleaned up?
Thanks,
Dan
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-10-30 20:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-30 20:09 pppoe.ko intercepts PADT frames and leaves pppd ignorant Dan Williams
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox