You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by GitBox <gi...@apache.org> on 2019/07/09 09:34:03 UTC

[GitHub] [mynewt-nimble] andrzej-kaczmarek opened a new pull request #510: nimble/ll: Do not drop event on failed PDU reschedule

andrzej-kaczmarek opened a new pull request #510: nimble/ll: Do not drop event on failed PDU reschedule
URL: https://github.com/apache/mynewt-nimble/pull/510
 
 
   For unknown reason we drop advertising event when failed to reschedule
   advertising PDU. This does not affect legacy advertising too much since
   we'll just skip one or two channels, but in case of extended advertising
   it also removes AUX which means complete extended advertising event is
   lost.
   
   In addition, nRF51 is not fast enough to ensure all PDUs on primary
   channels can be scheduled before AUX so this effectively means extended
   advertising on nRF51 is unusable.
   
   With this fix we won't drop complete event if PDU reschedule fails, just
   move to next channel. It allows extended advertising to be usable on
   nRF51, but we should also allow to relax AUX scheduling constraints
   which will allow to schedule all primary PDUs properly - this will be
   addressed later.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services