Diff for /wikisrc/Converting_drivers_to_the_new_wifi_stack.mdwn between versions 1.12 and 1.13

version 1.12, 2021/01/18 09:10:31 version 1.13, 2021/02/10 18:50:43
Line 395  reflects on the driver and causes most o Line 395  reflects on the driver and causes most o
    past and there are other protocols. Also the `ieee80211_crypto_encap`     past and there are other protocols. Also the `ieee80211_crypto_encap`
    function lost its first argument (the radio common ic pointer).     function lost its first argument (the radio common ic pointer).
   
      XXXXX     The transmit function frees the `mbuf` and calls `ieee80211_free_node(ni)`
      in all error cases. Else it queues the `mbuf` for transmit and
    This function frees the `mbuf` and calls `ieee80211_free_node(ni)`.     makes sure when transmission is done by hardware to call
      `ieee80211_tx_complete` with both `mbuf` and `ni`. This call
      will free the mbuf and the node, and in some cases also cause state
      machine callbacks.
   
  * If the driver_activate() function only passes deactivation requests   * If the driver_activate() function only passes deactivation requests
    on to if_deactivate() you can replace it by a shim that gets     on to if_deactivate() you can replace it by a shim that gets

Removed from v.1.12  
changed lines
  Added in v.1.13


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb