diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ipcpd/normal/fa.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/ipcpd/normal/fa.c b/src/ipcpd/normal/fa.c index 00e93fb7..067a6e73 100644 --- a/src/ipcpd/normal/fa.c +++ b/src/ipcpd/normal/fa.c @@ -51,8 +51,8 @@ struct fa_msg { uint64_t s_addr; - uint32_t r_fd; - uint32_t s_fd; + uint32_t r_eid; + uint32_t s_eid; uint8_t code; uint8_t qc; int8_t response; @@ -60,7 +60,7 @@ struct fa_msg { struct { pthread_rwlock_t flows_lock; - int r_fd[PROG_MAX_FLOWS]; + int r_eid[PROG_MAX_FLOWS]; uint64_t r_addr[PROG_MAX_FLOWS]; int fd; @@ -73,7 +73,7 @@ static void sdu_handler(int fd, { pthread_rwlock_rdlock(&fa.flows_lock); - if (dt_write_sdu(fa.r_addr[fd], qc, fa.r_fd[fd], sdb)) { + if (dt_write_sdu(fa.r_addr[fd], qc, fa.r_eid[fd], sdb)) { pthread_rwlock_unlock(&fa.flows_lock); ipcp_sdb_release(sdb); log_warn("Failed to forward SDU."); @@ -85,7 +85,7 @@ static void sdu_handler(int fd, static void destroy_conn(int fd) { - fa.r_fd[fd] = -1; + fa.r_eid[fd] = -1; fa.r_addr[fd] = INVALID_ADDR; } @@ -152,7 +152,7 @@ static void fa_post_sdu(void * comp, pthread_rwlock_wrlock(&fa.flows_lock); - fa.r_fd[fd] = msg->s_fd; + fa.r_eid[fd] = msg->s_eid; fa.r_addr[fd] = msg->s_addr; pthread_rwlock_unlock(&fa.flows_lock); @@ -166,14 +166,14 @@ static void fa_post_sdu(void * comp, case FLOW_REPLY: pthread_rwlock_wrlock(&fa.flows_lock); - fa.r_fd[msg->r_fd] = msg->s_fd; + fa.r_eid[msg->r_eid] = msg->s_eid; - ipcp_flow_alloc_reply(msg->r_fd, msg->response); + ipcp_flow_alloc_reply(msg->r_eid, msg->response); if (msg->response < 0) - destroy_conn(msg->r_fd); + destroy_conn(msg->r_eid); else - sdu_sched_add(fa.sdu_sched, msg->r_fd); + sdu_sched_add(fa.sdu_sched, msg->r_eid); pthread_rwlock_unlock(&fa.flows_lock); @@ -240,7 +240,7 @@ int fa_alloc(int fd, msg = (struct fa_msg *) shm_du_buff_head(sdb); msg->code = FLOW_REQ; msg->qc = qc; - msg->s_fd = fd; + msg->s_eid = fd; msg->s_addr = ipcpi.dt_addr; memcpy(msg + 1, dst, ipcp_dir_hash_len()); @@ -252,7 +252,7 @@ int fa_alloc(int fd, pthread_rwlock_wrlock(&fa.flows_lock); - assert(fa.r_fd[fd] == -1); + assert(fa.r_eid[fd] == -1); fa.r_addr[fd] = addr; pthread_rwlock_unlock(&fa.flows_lock); @@ -299,8 +299,8 @@ int fa_alloc_resp(int fd, msg = (struct fa_msg *) shm_du_buff_head(sdb); msg->code = FLOW_REPLY; - msg->r_fd = fa.r_fd[fd]; - msg->s_fd = fd; + msg->r_eid = fa.r_eid[fd]; + msg->s_eid = fd; msg->response = response; if (response < 0) { |