--- zzzz-none-000/linux-3.18.24/include/linux/ppp_channel.h 2015-10-31 20:39:51.000000000 +0000 +++ rtl96-5690pro-762/linux-3.18.24/include/linux/ppp_channel.h 2024-08-14 08:36:37.000000000 +0000 @@ -34,6 +34,17 @@ int (*ioctl)(struct ppp_channel *, unsigned int, unsigned long); }; +#if defined(CONFIG_RTL867X_IPTABLES_FAST_PATH) +extern const struct ppp_channel_ops async_ops; +extern const struct ppp_channel_ops pppoe_chan_ops; +#ifdef CONFIG_PPTP +extern const struct ppp_channel_ops pptp_chan_ops; +#endif +#ifdef CONFIG_PPPOL2TP +extern const struct ppp_channel_ops pppol2tp_chan_ops; +#endif +#endif + struct ppp_channel { void *private; /* channel private data */ const struct ppp_channel_ops *ops; /* operations for this channel */