NDIS miniport driver wrapper for FreeBSD
…iginal request is still in pending state. This fixes various panics and weird behaviour mostly (only?) for wifi devices.
|src||It is important to submit no new requests to miniport driver until or…|
|Makefile||Use another Makefile.|
How to use: Make sure that you use recent FreeBSD 9-STABLE kernel and world. FreeBSD source tree must be available in /usr/src. To build and install new NDISulator you will need to login as root and run: # make attach This will attach NDISulator code on top of /usr/src. Now you just follow usual procedure for installing new kernel & world, or just run: # make build To build NDISulator files. And to install NDISulator files, run as root: # make install Now and only now you can use installed ndisgen(8) to generate miniport modules. Using new ndisgen(8) with old source code or vice versa will not work. To clean files run: # make clean When you are done, run as root: # make detach This will detach NDISulator code from /usr/src.