summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJizhou Liao <Jizhou.Liao@nxp.com>2015-06-16 22:48:57 -0700
committerMartijn Coenen <maco@google.com>2015-06-29 09:57:36 +0200
commit0336e5ab94f05aa54cef5769f994251591bdcbba (patch)
tree04d72ba403ab90cfcba5603b89e5f5bca17dd452
parent121096a3511ea4ac559dea3ef7d39f0df00c97a6 (diff)
downloadlibnfc-nci-0336e5ab94f05aa54cef5769f994251591bdcbba.tar.gz
NFC-DEP Protocol route should be added to routing table Change-Id: I02695add26bd9588853054ac2ac318852152b679
-rw-r--r--src/nfa/ee/nfa_ee_act.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nfa/ee/nfa_ee_act.c b/src/nfa/ee/nfa_ee_act.c
index b7561b4..8858e7b 100644
--- a/src/nfa/ee/nfa_ee_act.c
+++ b/src/nfa/ee/nfa_ee_act.c
@@ -1968,6 +1968,17 @@ tNFA_STATUS nfa_ee_route_add_one_ecb(tNFA_EE_ECB *p_cb, int *p_max_len, BOOLEAN
}
}
+ /* add NFC-DEP routing to HOST */
+ if (p_cb->nfcee_id == NFC_DH_ID)
+ {
+ *pp++ = NFC_ROUTE_TAG_PROTO;
+ *pp++ = 3;
+ *pp++ = NFC_DH_ID;
+ *pp++ = NCI_ROUTE_PWR_STATE_ON;
+ *pp++ = NFC_PROTOCOL_NFC_DEP;
+ num_tlv++;
+ }
+
/* update the num_tlv and current offset */
entry_size = (UINT8)(pp - p);
*p_cur_offset += entry_size;