Hi. Packets in ppp_send_frame catched by pass_filter are only dropped if debuging is enabled: if (ppp->pass_filter.filter && sk_run_filter(skb, ppp->pass_filter.filter, ppp->pass_filter.len) == 0) { if (ppp->debug & 1) { printk(KERN_DEBUG "PPP: outbound frame not passed\n"); kfree_skb(skb); return; } } The problem is still present in 2.5 bitkeeper tree. Attached patch fixes it. Regards, Patrick