Huge wifi resync

Matthew Dillon and Adrian Chadd have updated the wifi setup in DragonFly, incorporating Adrian’s FreeBSD changes (and merging back some of Matt’s from DragonFly).  This affects the ath, rum, iwm, iwn, run, bwn, urtwn, wi, ral, iwi, ndis, and wpi drivers.  The ‘an’ driver has been removed, too.  I’m not going to even try to link to all the commits.

If you’re on DragonFly master and are using one of these devices, now is the time to update and try.  Note that this removes the separate network interface that’s specific to the device and creates only a wlanX device.

Update: Matt reminded me that at least half the work came from Imre Vadasz; I missed it because I was only looking at the commit email names – mea culpa.

In Other BSDs for 2016/05/14

Some DragonFly links are sneaking in here just to get them cleared out.

Benchmarks and tips nginx on DragonFly

Sepherosa Ziehau posted an extended description of his work with nginx on DragonFly, and the kind of performance he was able to wring out of it.  Of special note: he posts all his sysctl changes, which might be useful to anyone else in high-traffic environments, and notes that he was able to saturate a 10Gb link with one DragonFly machine.

Also: a followup comparing interrupt vs. polling performance.