Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

The Basic Differences Between the New (NG) Madwifi Code and the Old (pre 11/15/05) Code

This page is a work in progress. It is intended as a broad overview of the changes one can expect when migrating to the new (NG) madwifi code from the previous version. Detailed explanations and examples will be found in other parts of the wiki. All that is covered here is a simple comparison to introduce users to the most basic changes.

The most common issue come in the form: "I used to be able to do XYZ, and now I can't."

Why NG anyway

See NewCodebase for a discussion of the Why Is There A New Codebase Anyway.

Raw Devices

See UserDocs/MonitorMode for the old vs new way of making a 'raw' interface. In NG you just send packets to a monitor mode interface and it acts as a raw device.