NFC: nfcsim: Simulate lost frames through debugfs entry
authorThierry Escande <thierry.escande@collabora.com>
Tue, 19 Jul 2016 09:58:17 +0000 (11:58 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 19 Jul 2016 21:24:49 +0000 (23:24 +0200)
commit2a0fe4fe5bf2a6e2277354e7e8f369a20d881891
tree79c35f3dc21422ec56ba41e0da9049843272e527
parentf9ac6273e5b8fa45e7cd2086e1bbc91af9af7f19
NFC: nfcsim: Simulate lost frames through debugfs entry

This patch allows to simulate the lost of frames exchanged between the 2
nfcsim devices through a control entry in the debugfs and is used as
follow:

 echo n > /sys/kernel/debug/nfcsim/nfcX/dropframe

Where n specifies the number of frames to be dropped between 0 and 255
and nfcX is either nfc0 or nfc1, one of the two nfcsim devices.

In the following example, the next frame that should be sent by the nfc0
device will be dropped and thus not received by the nfc1 device:

 echo 1 > /sys/kernel/debug/nfcsim/nfc0/dropframe

The value of 0 can be used to reset the dropframe counter.

Signed-off-by: Thierry Escande <thierry.escande@collabora.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/nfc/nfcsim.c