The behaviour of RF2xy chips in v3.13 and earlier is somewhat incompliant.
Frames with invalid checksums are forwarded into the stack, which expects all
frames to be correct. No CSMA is ever done when sending packets, and no ACK
packets are sent even if requested. This patch set fixes these by making AACK
receive the default rx mode for RF2xy, adding configuration for CSMA parameters
and a method to enable AACK/ARET while staying backward compatible for the most
part.

One thing will not be backward compatible is that after this set is applied:
RF2xy will no longer receive frames that are not broadcasts and not addressed
to that specific phy (as given by hw_addr_filt). Since this is itself actually
a bug (only promiscuous devices may do this) and not implemented in the other
real transceiver in mainline, I do not consider this a breaking change.


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to