Changes in uspace/srv/net/slip/slip.c [f9b2cb4c:a17356fd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/slip/slip.c
rf9b2cb4c ra17356fd 38 38 #include <stdint.h> 39 39 #include <loc.h> 40 #include <net/socket_codes.h> 40 41 #include <inet/addr.h> 41 42 #include <inet/iplink_srv.h> 42 #include < char_dev_iface.h>43 #include <device/char_dev.h> 43 44 #include <io/log.h> 44 45 #include <errno.h> 45 #include <task.h>46 46 47 47 #define NAME "slip" … … 277 277 278 278 pass: 279 rc = iplink_ev_recv(&slip_iplink, &sdu, ip_v4);279 rc = iplink_ev_recv(&slip_iplink, &sdu, AF_INET); 280 280 if (rc != EOK) { 281 281 log_msg(LOG_DEFAULT, LVL_ERROR, … … 300 300 slip_iplink.ops = &slip_iplink_ops; 301 301 302 async_set_ fallback_port_handler(slip_client_conn, NULL);302 async_set_client_connection(slip_client_conn); 303 303 304 304 rc = loc_server_register(NAME); … … 328 328 * char_dev at the same time. 329 329 */ 330 sess_out = loc_service_connect( svcid, INTERFACE_DDF, 0);330 sess_out = loc_service_connect(EXCHANGE_SERIALIZE, svcid, 0); 331 331 if (!sess_out) { 332 332 log_msg(LOG_DEFAULT, LVL_ERROR, 333 333 "Failed to connect to service %s (ID=%d)", 334 334 svcstr, (int) svcid); 335 return ENOENT;335 return rc; 336 336 } 337 337 slip_iplink.arg = sess_out; 338 338 339 sess_in = loc_service_connect( svcid, INTERFACE_DDF, 0);339 sess_in = loc_service_connect(EXCHANGE_SERIALIZE, svcid, 0); 340 340 if (!sess_in) { 341 341 log_msg(LOG_DEFAULT, LVL_ERROR, 342 342 "Failed to connect to service %s (ID=%d)", 343 343 svcstr, (int) svcid); 344 rc = ENOENT;345 344 goto fail; 346 345 } … … 366 365 log_msg(LOG_DEFAULT, LVL_ERROR, 367 366 "Failed to create receive fibril."); 368 rc = ENOENT;369 367 goto fail; 370 368 }
Note:
See TracChangeset
for help on using the changeset viewer.