SDAP entity manager changes
1. Use standard linked list macro in SDAP to manage entities. 2. Lock sdap list and each entity. Each entity contains two mutex each for tx_entity() and rx_entity(). This is necessary because both functions are called on different threads and locking them with a common mutex blocks execution long enough to cause dropped packets if there is simultaneous traffic in DL and UL. The locks in tx and rx functions prevent the functions being called after the entity has been deleted by another thread.
Showing
This diff is collapsed.
Please register or sign in to comment