Changes in uspace/srv/net/loopip/loopip.c [b688fd8:a17356fd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/loopip/loopip.c
rb688fd8 ra17356fd 40 40 #include <inet/iplink_srv.h> 41 41 #include <inet/addr.h> 42 #include <net/socket_codes.h> 42 43 #include <io/log.h> 43 44 #include <loc.h> 44 45 #include <stdio.h> 45 46 #include <stdlib.h> 46 #include <task.h>47 47 48 48 #define NAME "loopip" … … 76 76 link_t link; 77 77 78 /* XXX Version should be part of SDU */ 79 ip_ver_t ver; 78 uint16_t af; 80 79 iplink_recv_sdu_t sdu; 81 80 } rqueue_entry_t; … … 89 88 list_get_instance(link, rqueue_entry_t, link); 90 89 91 (void) iplink_ev_recv(&loopip_iplink, &rqe->sdu, rqe-> ver);90 (void) iplink_ev_recv(&loopip_iplink, &rqe->sdu, rqe->af); 92 91 93 92 free(rqe->sdu.data); … … 100 99 static int loopip_init(void) 101 100 { 102 async_set_ fallback_port_handler(loopip_client_conn, NULL);101 async_set_client_connection(loopip_client_conn); 103 102 104 103 int rc = loc_server_register(NAME); … … 175 174 * Clone SDU 176 175 */ 177 rqe-> ver = ip_v4;176 rqe->af = AF_INET; 178 177 rqe->sdu.data = malloc(sdu->size); 179 178 if (rqe->sdu.data == NULL) { … … 204 203 * Clone SDU 205 204 */ 206 rqe-> ver = ip_v6;205 rqe->af = AF_INET6; 207 206 rqe->sdu.data = malloc(sdu->size); 208 207 if (rqe->sdu.data == NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.