Skip to content

NFC changes for 3.4

Samuel Ortiz linux-wireless 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22NFC: Export NFCID1 from pn533drivers/nfc/pn533.c+2 -00 replies
2/22NFC: Add device powered netlink attributeinclude/linux/nfc.h net/nfc/netlink.c+4 -00 replies
3/22NFC: Factorize the I frame queueing routinenet/nfc/llcp/llcp.c net/nfc/llcp/llcp.h+29 -170 replies
4/22NFC: Handle Receiver Not Ready LLCP framenet/nfc/llcp/llcp.c+11 -50 replies
5/22NFC: LLCP socket sendmsg implemetationnet/nfc/llcp/commands.c net/nfc/llcp/llcp.h net/nfc/llcp/sock.c+62 -10 replies
6/22NFC: Fix bitops usage in LLCPnet/nfc/llcp/llcp.c+10 -100 replies
7/22NFC: Clear pn533 target structuredrivers/nfc/pn533.c+2 -00 replies
8/22NFC: Clear LLCP SDPs whan MAC goes downnet/nfc/llcp/llcp.c+13 -00 replies
9/22NFC: Set the right LLCP N(R) value for I framesnet/nfc/llcp/llcp.c+1 -10 replies
10/22NFC: Send LLCP RR frames to acknowledge received I framesnet/nfc/llcp/commands.c net/nfc/llcp/llcp.c net/nfc/llcp/llcp.h+33 -30 replies
11/22NFC: Set MIU and RW values from CONNECT and CC LLCP framesnet/nfc/llcp/commands.c net/nfc/llcp/llcp.h+49 -30 replies
12/22NFC: Fragment LLCP I framesnet/nfc/llcp/commands.c+43 -140 replies
13/22NFC: Export sensf from pn533drivers/nfc/pn533.c+3 -00 replies
14/22NFC: Export Jewel/Topaz ID from pn533drivers/nfc/pn533.c+2 -00 replies
15/22NFC: Export NFCID when detecting a p2p target with pn533drivers/nfc/pn533.c+2 -00 replies
16/22NFC: Unlink LLCP child sockets from llcp_sock_releasenet/nfc/llcp/sock.c+3 -130 replies
17/22NFC: SN is not an invalid GT valuenet/nfc/llcp/commands.c+2 -00 replies
18/22NFC: Remove the rf mode parameter from the DEP link up routinedrivers/nfc/pn533.c include/net/nfc/nfc.h net/nfc/core.c +3 more+24 -420 replies
19/22NFC: Fix LLCP sockets releasing pathnet/nfc/llcp/llcp.c net/nfc/llcp/sock.c+26 -120 replies
20/22NFC: LLCP code identation fixesnet/nfc/llcp/commands.c net/nfc/llcp/llcp.c net/nfc/llcp/llcp.h +1 more+100 -930 replies
21/22NFC: Core code identation fixesinclude/net/nfc/nfc.h net/nfc/af_nfc.c net/nfc/core.c +3 more+66 -740 replies
22/22NFC: NCI code identation fixesinclude/net/nfc/nci_core.h net/nfc/nci/core.c net/nfc/nci/data.c +2 more+116 -1270 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/22] NFC changes for 3.4

Hi John,

This is my NFC patchset for the next merge window.
I was hoping to include our HCI implementation, but it may have to wait a few more days.
Anyway, the below patchset provides mostly LLCP fixes and enhancements. It also implements the few missing NFC data exports from the pn533 driver, adds a new powered netink attribute, and fixes the whole NFC code identation.

You can apply them manually or pull from here:

git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-3.0.git nfc-next

it should apply cleanly on top of wireless-next.

Samuel Ortiz (22):
NFC: Export NFCID1 from pn533
NFC: Add device powered netlink attribute
NFC: Factorize the I frame queueing routine
NFC: Handle Receiver Not Ready LLCP frame
NFC: LLCP socket sendmsg implemetation
NFC: Fix bitops usage in LLCP
NFC: Clear pn533 target structure
NFC: Clear LLCP SDPs whan MAC goes down
NFC: Set the right LLCP N(R) value for I frames
NFC: Send LLCP RR frames to acknowledge received I frames
NFC: Set MIU and RW values from CONNECT and CC LLCP frames
NFC: Fragment LLCP I frames
NFC: Export sensf from pn533
NFC: Export Jewel/Topaz ID from pn533
NFC: Export NFCID when detecting a p2p target with pn533
NFC: Unlink LLCP child sockets from llcp_sock_release
NFC: SN is not an invalid GT value
NFC: Remove the rf mode parameter from the DEP link up routine
NFC: Fix LLCP sockets releasing path
NFC: LLCP code identation fixes
NFC: Core code identation fixes
NFC: NCI code identation fixes

 drivers/nfc/pn533.c        |   31 ++++----
 include/linux/nfc.h        |    1 +
 include/net/nfc/nci_core.h |   10 +-
 include/net/nfc/nfc.h      |   30 +++----
 net/nfc/af_nfc.c           |    2 +-
 net/nfc/core.c             |   50 +++++------
 net/nfc/llcp/commands.c    |  163 ++++++++++++++++++++++++++++++++----
 net/nfc/llcp/llcp.c        |  201 +++++++++++++++++++++++++++-----------------
 net/nfc/llcp/llcp.h        |   12 ++-
 net/nfc/llcp/sock.c        |  120 ++++++++++++++++----------
 net/nfc/nci/core.c         |  113 ++++++++++++-------------
 net/nfc/nci/data.c         |   28 +++---
 net/nfc/nci/ntf.c          |   75 ++++++++---------
 net/nfc/nci/rsp.c          |   17 ++--
 net/nfc/netlink.c          |   71 +++++++--------
 net/nfc/nfc.h              |   18 ++--
 net/nfc/rawsock.c          |   16 ++--
 17 files changed, 573 insertions(+), 385 deletions(-)
Signature · 1 line
1.7.7.3