sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.
show more ...
Make net80211 drivers supply their device name to the net80211 layer, sothat the latter doesn't need to go through struct ifnet to get their name.Sponsored by: NetflixSponsored by: Nginx, Inc.
Introduce wtap, the beginnings of a net80211 wlan simulator.This introduces:* a basic wtap interface* a HAL, which implements an abstraction layer for implementing different device behavious;
Introduce wtap, the beginnings of a net80211 wlan simulator.This introduces:* a basic wtap interface* a HAL, which implements an abstraction layer for implementing different device behavious;* A visibility plugin, which allows for control over which nodes see other nodes (useful for mesh work.)It doesn't yet implement sta/adhoc/hostap modes but these are quitefeasible to implement.Monthadar uses it to do 802.11s mesh verification.The userland tools will be committed in a follow-up commit.Submitted by: Monthadar Al Jaberi <[email protected]>