I am going to port madwifi driver for atheros chip 5213/5212 to other embedded OS. Initialization of Linux driver is special and this part should rewrite. What I concern is sk_buff and net_device structures used a lot in madwifi driver because I want to keep changes as small as possible.
Does anyone have simillar experience I can share with?