kernel-fxtec-pro1x/drivers/net/ppp
Guillaume Nault 3d6322ab1b pppoe: only process PADT targeted at local interfaces
[ Upstream commit b8c158395119be62294da73646a3953c29ac974b ]

We don't want to disconnect a session because of a stray PADT arriving
while the interface is in promiscuous mode.
Furthermore, multicast and broadcast packets make no sense here, so
only PACKET_HOST is accepted.

Reported-by: David Balažic <xerces9@gmail.com>
Fixes: 1da177e4c3 ("Linux-2.6.12-rc2")
Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-05-20 08:18:36 +02:00
..
bsd_comp.c treewide: Use array_size() in vmalloc() 2018-06-12 16:19:22 -07:00
Kconfig
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ppp_async.c ppp: Adjust indentation into ppp_async_input 2020-02-11 04:34:13 -08:00
ppp_deflate.c ppp: deflate: Fix possible crash in deflate_init 2019-05-25 18:23:21 +02:00
ppp_generic.c ppp: Fix memory leak in ppp_write 2019-10-05 13:09:29 +02:00
ppp_mppe.c ppp: mppe: Add softdep to arc4 2019-07-21 09:03:07 +02:00
ppp_mppe.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ppp_synctty.c the rest of drivers/*: annotate ->poll() instances 2017-11-28 11:06:58 -05:00
pppoe.c pppoe: only process PADT targeted at local interfaces 2020-05-20 08:18:36 +02:00
pppox.c compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-08-09 17:52:34 +02:00
pptp.c compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-08-09 17:52:34 +02:00