HomeFreeBSD

- remove tun_pid - TUN_OPEN is used to avoid multiple users
rS195628Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

  • remove tun_pid - TUN_OPEN is used to avoid multiple users
  • add tun_rwait_cv to avoid TUN_RWAIT setting sleep / wakeup dance
  • serialize access to softc structures every place they're touched
  • make teardown of the ifaddr list SMP / PREEMPTION safe
  • remove spl in all places where the tun lock now protects state

Details

Provenance
kmacyAuthored on
Parents
rS195627: In nvpair_native_embedded_array(), meaningless pointers are zeroed.
Branches
Unknown
Tags
Unknown

Event Timeline