Changeset 417a2ba1 in mainline for uspace/lib/c
- Timestamp:
- 2013-09-29T22:28:53Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d7f2cd6
- Parents:
- 5a324d99
- Location:
- uspace/lib/c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/iplink.c
r5a324d99 r417a2ba1 218 218 iplink_recv_sdu_t sdu; 219 219 220 uint16_t af= IPC_GET_ARG1(*icall);220 ip_ver_t ver = IPC_GET_ARG1(*icall); 221 221 222 222 int rc = async_data_write_accept(&sdu.data, false, 0, 0, 0, … … 227 227 } 228 228 229 rc = iplink->ev_ops->recv(iplink, &sdu, af);229 rc = iplink->ev_ops->recv(iplink, &sdu, ver); 230 230 free(sdu.data); 231 231 async_answer_0(iid, rc); -
uspace/lib/c/generic/iplink_srv.c
r5a324d99 r417a2ba1 272 272 } 273 273 274 int iplink_ev_recv(iplink_srv_t *srv, iplink_recv_sdu_t *sdu, uint16_t af) 274 /* XXX Version should be part of @a sdu */ 275 int iplink_ev_recv(iplink_srv_t *srv, iplink_recv_sdu_t *sdu, ip_ver_t ver) 275 276 { 276 277 if (srv->client_sess == NULL) … … 280 281 281 282 ipc_call_t answer; 282 aid_t req = async_send_1(exch, IPLINK_EV_RECV, (sysarg_t) af,283 aid_t req = async_send_1(exch, IPLINK_EV_RECV, (sysarg_t)ver, 283 284 &answer); 284 285 -
uspace/lib/c/include/inet/iplink.h
r5a324d99 r417a2ba1 37 37 38 38 #include <async.h> 39 #include <sys/types.h>40 39 #include <inet/addr.h> 41 40 … … 78 77 79 78 typedef struct iplink_ev_ops { 80 int (*recv)(iplink_t *, iplink_recv_sdu_t *, uint16_t);79 int (*recv)(iplink_t *, iplink_recv_sdu_t *, ip_ver_t); 81 80 } iplink_ev_ops_t; 82 81 -
uspace/lib/c/include/inet/iplink_srv.h
r5a324d99 r417a2ba1 39 39 #include <fibril_synch.h> 40 40 #include <stdbool.h> 41 #include <sys/types.h>42 41 #include <inet/addr.h> 43 42 #include <inet/iplink.h> … … 67 66 68 67 extern int iplink_conn(ipc_callid_t, ipc_call_t *, void *); 69 extern int iplink_ev_recv(iplink_srv_t *, iplink_recv_sdu_t *, uint16_t);68 extern int iplink_ev_recv(iplink_srv_t *, iplink_recv_sdu_t *, ip_ver_t); 70 69 71 70 #endif
Note:
See TracChangeset
for help on using the changeset viewer.