51 |
} |
} |
52 |
|
|
53 |
if(conn->recvmbox != SYS_MBOX_NULL) { |
if(conn->recvmbox != SYS_MBOX_NULL) { |
54 |
|
|
55 |
conn->err = err; |
conn->err = err; |
56 |
conn->recv_avail += p->tot_len; |
if (p != NULL) { |
57 |
/* Register event with callback */ |
conn->recv_avail += p->tot_len; |
58 |
if (conn->callback) |
/* Register event with callback */ |
59 |
|
if (conn->callback) |
60 |
(*conn->callback)(conn, NETCONN_EVT_RCVPLUS, p->tot_len); |
(*conn->callback)(conn, NETCONN_EVT_RCVPLUS, p->tot_len); |
61 |
|
} |
62 |
sys_mbox_post(conn->recvmbox, p); |
sys_mbox_post(conn->recvmbox, p); |
63 |
} |
} |
64 |
return ERR_OK; |
return ERR_OK; |