> 1) Most of the code I'm using is from Linux driver which is AFAIK GPL'ed code. > Is this a problem?
Why do you think the code is GPL'ed? What driver did you look at? Some of the atheros code in the linux kernel comes from OpenBSD. For example: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/net/wireless/ath/ath5k/ath5k.h;h=6a2a9676111121cc1523aadbad93a22e9edc4382;hb=HEAD Note the copyright at the top: Copyright (c) 2004-2007 Reyk Floeter <r...@openbsd.org> Not to mention the non-GPL license that follows... > 2) I know nothing about wireless cards and my code is probably doing very > stupid things. This means that I will not be able to provide any kind of > support to it. I'd imagine a dmesg with and without your patch would no doubt be helpful to start...