diff options
Diffstat (limited to 'net/nfc/nci/rsp.c')
-rw-r--r-- | net/nfc/nci/rsp.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/net/nfc/nci/rsp.c b/net/nfc/nci/rsp.c index 3003c3390e49..dd072f38ad00 100644 --- a/net/nfc/nci/rsp.c +++ b/net/nfc/nci/rsp.c | |||
@@ -119,6 +119,16 @@ exit: | |||
119 | nci_req_complete(ndev, rsp_1->status); | 119 | nci_req_complete(ndev, rsp_1->status); |
120 | } | 120 | } |
121 | 121 | ||
122 | static void nci_core_set_config_rsp_packet(struct nci_dev *ndev, | ||
123 | struct sk_buff *skb) | ||
124 | { | ||
125 | struct nci_core_set_config_rsp *rsp = (void *) skb->data; | ||
126 | |||
127 | pr_debug("status 0x%x\n", rsp->status); | ||
128 | |||
129 | nci_req_complete(ndev, rsp->status); | ||
130 | } | ||
131 | |||
122 | static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, | 132 | static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, |
123 | struct sk_buff *skb) | 133 | struct sk_buff *skb) |
124 | { | 134 | { |
@@ -194,6 +204,10 @@ void nci_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) | |||
194 | nci_core_init_rsp_packet(ndev, skb); | 204 | nci_core_init_rsp_packet(ndev, skb); |
195 | break; | 205 | break; |
196 | 206 | ||
207 | case NCI_OP_CORE_SET_CONFIG_RSP: | ||
208 | nci_core_set_config_rsp_packet(ndev, skb); | ||
209 | break; | ||
210 | |||
197 | case NCI_OP_RF_DISCOVER_MAP_RSP: | 211 | case NCI_OP_RF_DISCOVER_MAP_RSP: |
198 | nci_rf_disc_map_rsp_packet(ndev, skb); | 212 | nci_rf_disc_map_rsp_packet(ndev, skb); |
199 | break; | 213 | break; |