From: Benjamin LaHaise <bcrl@xxxxxxxxx> Date: Tue, 3 Jul 2012 21:32:58 -0400 > By default, the ppp_generic code initializes the npmode array that filters > incoming packet to accept packets for all protocols. This behaviour is > incorrect, as it results in packets for protocols that an older version > of a PPP implementation may not be aware of to be incorrectly accepted. > This behaviour is visible, for example, when sending IPv6 packets across a > ppp link where pppd has only been configured to use IPv4. > > This change should be safe since pppd will correctly set the protocols it > negotiates to NPMODE_PASS as the appropriate protocols transition to an Up > state. > > Signed-off-by: Benjamin LaHaise <bcrl@xxxxxxxxx> As far as I can tell, this has been this way for a very long time. Therefore it is the applications responsibility to adjust the filters to suit their needs and we really can't make such adjustments to this behavior. -- To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html