Changeset 962f03b in mainline for uspace/lib/c/generic/iplink_srv.c
- Timestamp:
- 2012-02-27T19:32:15Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 56792a2
- Parents:
- 87e5658c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/iplink_srv.c
r87e5658c r962f03b 49 49 rc = srv->ops->get_mtu(srv, &mtu); 50 50 async_answer_1(callid, rc, mtu); 51 } 52 53 static void iplink_addr_add_srv(iplink_srv_t *srv, ipc_callid_t callid, 54 ipc_call_t *call) 55 { 56 int rc; 57 iplink_srv_addr_t addr; 58 59 addr.ipv4 = IPC_GET_ARG1(*call); 60 61 rc = srv->ops->addr_add(srv, &addr); 62 async_answer_0(callid, rc); 63 } 64 65 static void iplink_addr_remove_srv(iplink_srv_t *srv, ipc_callid_t callid, 66 ipc_call_t *call) 67 { 68 int rc; 69 iplink_srv_addr_t addr; 70 71 addr.ipv4 = IPC_GET_ARG1(*call); 72 73 rc = srv->ops->addr_remove(srv, &addr); 74 async_answer_0(callid, rc); 51 75 } 52 76 … … 126 150 iplink_send_srv(srv, callid, &call); 127 151 break; 152 case IPLINK_ADDR_ADD: 153 iplink_addr_add_srv(srv, callid, &call); 154 break; 155 case IPLINK_ADDR_REMOVE: 156 iplink_addr_remove_srv(srv, callid, &call); 157 break; 128 158 default: 129 159 async_answer_0(callid, EINVAL);
Note:
See TracChangeset
for help on using the changeset viewer.