Changeset ceba4bed in mainline for uspace/lib/c
- Timestamp:
- 2012-02-06T17:38:50Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e767dbf
- Parents:
- bc38578
- Location:
- uspace/lib/c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/iplink.c
rbc38578 rceba4bed 88 88 89 89 ipc_call_t answer; 90 aid_t req = async_send_2(exch, IPLINK_SEND, sdu-> src.ipv4,91 sdu-> dest.ipv4, &answer);90 aid_t req = async_send_2(exch, IPLINK_SEND, sdu->lsrc.ipv4, 91 sdu->ldest.ipv4, &answer); 92 92 int rc = async_data_write_start(exch, sdu->data, sdu->size); 93 93 async_exchange_end(exch); … … 127 127 iplink_sdu_t sdu; 128 128 129 sdu. src.ipv4 = IPC_GET_ARG1(*call);130 sdu. dest.ipv4 = IPC_GET_ARG2(*call);129 sdu.lsrc.ipv4 = IPC_GET_ARG1(*call); 130 sdu.ldest.ipv4 = IPC_GET_ARG2(*call); 131 131 132 132 rc = async_data_write_accept(&sdu.data, false, 0, 0, 0, &sdu.size); -
uspace/lib/c/generic/iplink_srv.c
rbc38578 rceba4bed 57 57 int rc; 58 58 59 sdu. src.ipv4 = IPC_GET_ARG1(*call);60 sdu. dest.ipv4 = IPC_GET_ARG2(*call);59 sdu.lsrc.ipv4 = IPC_GET_ARG1(*call); 60 sdu.ldest.ipv4 = IPC_GET_ARG2(*call); 61 61 62 62 rc = async_data_write_accept(&sdu.data, false, 0, 0, 0, &sdu.size); … … 122 122 123 123 ipc_call_t answer; 124 aid_t req = async_send_2(exch, IPLINK_EV_RECV, sdu-> src.ipv4,125 sdu-> dest.ipv4, &answer);124 aid_t req = async_send_2(exch, IPLINK_EV_RECV, sdu->lsrc.ipv4, 125 sdu->ldest.ipv4, &answer); 126 126 int rc = async_data_write_start(exch, sdu->data, sdu->size); 127 127 async_exchange_end(exch); -
uspace/lib/c/include/inet/iplink.h
rbc38578 rceba4bed 52 52 /** IP link Service Data Unit */ 53 53 typedef struct { 54 /** Source address */55 iplink_addr_t src;56 /** Destination address */57 iplink_addr_t dest;54 /** Local source address */ 55 iplink_addr_t lsrc; 56 /** Local destination address */ 57 iplink_addr_t ldest; 58 58 /** Serialized IP packet */ 59 59 void *data; -
uspace/lib/c/include/inet/iplink_srv.h
rbc38578 rceba4bed 57 57 /** IP link Service Data Unit */ 58 58 typedef struct { 59 /** Source address */60 iplink_srv_addr_t src;61 /** Destination address */62 iplink_srv_addr_t dest;59 /** Local source address */ 60 iplink_srv_addr_t lsrc; 61 /** Local destination address */ 62 iplink_srv_addr_t ldest; 63 63 /** Serialized IP packet */ 64 64 void *data;
Note:
See TracChangeset
for help on using the changeset viewer.