--- zzzz-none-000/linux-3.10.107/include/linux/rtnetlink.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/linux/rtnetlink.h 2021-11-10 11:53:56.000000000 +0000 @@ -17,6 +17,15 @@ extern void rtmsg_ifinfo(int type, struct net_device *dev, unsigned change); +#if IS_ENABLED(CONFIG_AVM_RTNETLINK_ENHANCEMENT) +extern void rtnl_offload_read_lock(void); +extern void rtnl_offload_read_unlock(void); +extern void rtnl_offload_write_lock(void); +extern void rtnl_offload_write_unlock(void); +extern void wait_for_link_to_offload_cpu(void); +extern void (*wait_for_link_to_offload_cpu_hook)(void); +#endif + /* RTNL is used as a global lock for all changes to network configuration */ extern void rtnl_lock(void); extern void rtnl_unlock(void);