NFC: llcp: Add cleanup support for unreplied SNL requests
authorThierry Escande <thierry.escande@linux.intel.com>
Mon, 4 Mar 2013 14:43:32 +0000 (15:43 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 10 Mar 2013 22:16:41 +0000 (23:16 +0100)
commit40213fa8513c2a92e7390f25571f7c17c7955e2b
tree06e02361b9563018bacd648991997aa864af904c
parentd9b8d8e19b073096d3609bbd60f82148d128b555
NFC: llcp: Add cleanup support for unreplied SNL requests

If the remote LLC doesn't reply in time to our SNL requests we remove
them from the list of pending requests. The timeout is fixed to an
arbitrary value of 3 times remote_lto.

When not replied, the local LLC broadcasts NFC_EVENT_LLC_SDRES nl events for
the concerned uris with sap values set to LLCP_SDP_UNBOUND (which is 65).

Signed-off-by: Thierry Escande <thierry.escande@linux.intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/llcp/commands.c
net/nfc/llcp/llcp.c
net/nfc/llcp/llcp.h