Changeset 417a2ba1 in mainline for uspace/srv/net/inetsrv/inet_link.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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/inet_link.c
r5a324d99 r417a2ba1 43 43 #include <stdlib.h> 44 44 #include <str.h> 45 #include <net/socket_codes.h>46 45 #include "addrobj.h" 47 46 #include "inetsrv.h" … … 55 54 static uint16_t ip_ident = 0; 56 55 57 static int inet_iplink_recv(iplink_t *, iplink_recv_sdu_t *, uint16_t);56 static int inet_iplink_recv(iplink_t *, iplink_recv_sdu_t *, ip_ver_t); 58 57 static inet_link_t *inet_link_get_by_id_locked(sysarg_t); 59 58 … … 81 80 } 82 81 83 static int inet_iplink_recv(iplink_t *iplink, iplink_recv_sdu_t *sdu, uint16_t af)82 static int inet_iplink_recv(iplink_t *iplink, iplink_recv_sdu_t *sdu, ip_ver_t ver) 84 83 { 85 84 log_msg(LOG_DEFAULT, LVL_DEBUG, "inet_iplink_recv()"); … … 88 87 inet_packet_t packet; 89 88 90 switch ( af) {91 case AF_INET:89 switch (ver) { 90 case ip_v4: 92 91 rc = inet_pdu_decode(sdu->data, sdu->size, &packet); 93 92 break; 94 case AF_INET6:93 case ip_v6: 95 94 rc = inet_pdu_decode6(sdu->data, sdu->size, &packet); 96 95 break; 97 96 default: 98 log_msg(LOG_DEFAULT, LVL_DEBUG, "invalid address family");97 log_msg(LOG_DEFAULT, LVL_DEBUG, "invalid IP version"); 99 98 return EINVAL; 100 99 }
Note:
See TracChangeset
for help on using the changeset viewer.