Changeset 262 for uKadecot/trunk/uip/task/uip_task.c
- Timestamp:
- Nov 18, 2016, 2:58:30 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/uip/task/uip_task.c
r158 r262 106 106 IF_ETHER_NIC_INIT(ic); 107 107 108 uip_sethostaddr( my_ip);109 uip_setnetmask( my_netmask);110 uip_setdraddr( my_default_router);108 uip_sethostaddr((uip_ipaddr_t *)&my_ip); 109 uip_setnetmask((uip_ipaddr_t *)&my_netmask); 110 uip_setdraddr((uip_ipaddr_t *)&my_default_router); 111 111 112 112 timer_set(&uiptsk->periodic_timer, CLOCK_SECOND / 2); … … 116 116 #ifdef __DHCPC_H__ 117 117 if(dhcp_enable){ 118 dhcpc = dhcpc_init(uip_ ethaddr.addr, sizeof(uip_ethaddr.addr));118 dhcpc = dhcpc_init(uip_lladdr.addr, sizeof(uip_lladdr.addr)); 119 119 } 120 120 #endif … … 172 172 uip_len = IF_ETHER_NIC_READ(ic, (void **)&uip_buf); 173 173 if ((uip_len > 0) && (uip_buf != NULL)){ 174 if (((struct uip_eth_hdr *)uip_buf)->type == htons(UIP_ETHTYPE_IP)) {174 if (((struct uip_eth_hdr *)uip_buf)->type == uip_htons(UIP_ETHTYPE_IP)) { 175 175 uip_arp_ipin(); 176 176 uip_input(); … … 190 190 } 191 191 } 192 else if (((struct uip_eth_hdr *)uip_buf)->type == htons(UIP_ETHTYPE_ARP)) {192 else if (((struct uip_eth_hdr *)uip_buf)->type == uip_htons(UIP_ETHTYPE_ARP)) { 193 193 uip_arp_arpin(); 194 194 /* If the above function invocation resulted in data that … … 215 215 sil_wrb_mem((uint8_t *)0x0008C02A, sil_reb_mem((uint8_t *)0x0008C02A) | 0x02); 216 216 217 uip_ipaddr_copy( cepid->ripaddr,buf->ripaddr);217 uip_ipaddr_copy(&cepid->ripaddr, &buf->ripaddr); 218 218 cepid->rport = buf->rport; 219 219 uip_buf = buf->data; … … 222 222 uip_udp_conn = cepid; 223 223 uip_process(UIP_UDP_SEND_CONN); 224 uip_ipaddr( cepid->ripaddr, 0, 0, 0, 0);224 uip_ipaddr(&cepid->ripaddr, 0, 0, 0, 0); 225 225 cepid->rport = 0; 226 226 uip_arp_out(); … … 346 346 struct uip_conn *cepid; 347 347 348 cepid = uip_connect((uip_ipaddr_t *)&pk_ccep->ripaddr, htons(pk_ccep->rport));348 cepid = uip_connect((uip_ipaddr_t *)&pk_ccep->ripaddr, uip_htons(pk_ccep->rport)); 349 349 if (cepid != NULL) { 350 350 //cepid->appstate.tcp_callback = pk_ccep->callback; … … 361 361 if (buf->len == 0) { 362 362 buf->cepid.tcp = cepid; 363 uip_ipaddr_copy( buf->ripaddr,p_dstaddr->ipaddr);364 buf->rport = htons(p_dstaddr->portno);363 uip_ipaddr_copy(&buf->ripaddr, &p_dstaddr->ipaddr); 364 buf->rport = uip_htons(p_dstaddr->portno); 365 365 memcpy(&buf->data[UIP_IPTCPH_LEN + UIP_LLH_LEN], data, len); 366 366 uip_out_buf[uip_out_wpos].len = len; … … 389 389 rlen = len; 390 390 391 uip_ipaddr_copy( p_srcaddr->ipaddr,((struct uip_tcpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcipaddr);392 p_srcaddr->portno = ntohs(((struct uip_tcpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcport);391 uip_ipaddr_copy(&p_srcaddr->ipaddr, &((struct uip_tcpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcipaddr); 392 p_srcaddr->portno = uip_ntohs(((struct uip_tcpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcport); 393 393 memcpy(data, uip_appdata, rlen); 394 394 … … 408 408 struct uip_udp_conn *cepid; 409 409 410 cepid = uip_udp_new((uip_ipaddr_t *)&pk_ccep->ripaddr, htons(pk_ccep->rport));410 cepid = uip_udp_new((uip_ipaddr_t *)&pk_ccep->ripaddr, uip_htons(pk_ccep->rport)); 411 411 if (cepid != NULL) { 412 412 cepid->appstate.udp_callback = pk_ccep->callback; 413 uip_udp_bind(cepid, htons(pk_ccep->lport));413 uip_udp_bind(cepid, uip_htons(pk_ccep->lport)); 414 414 } 415 415 … … 424 424 if (buf->len == 0) { 425 425 buf->cepid.udp = cepid; 426 uip_ipaddr_copy( buf->ripaddr,p_dstaddr->ipaddr);427 buf->rport = htons(p_dstaddr->portno);426 uip_ipaddr_copy(&buf->ripaddr, &p_dstaddr->ipaddr); 427 buf->rport = uip_htons(p_dstaddr->portno); 428 428 memcpy(&buf->data[UIP_IPUDPH_LEN + UIP_LLH_LEN], data, len); 429 429 uip_out_buf[uip_out_wpos].len = len; … … 452 452 rlen = len; 453 453 454 uip_ipaddr_copy( p_srcaddr->ipaddr,((struct uip_udpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcipaddr);455 p_srcaddr->portno = ntohs(((struct uip_udpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcport);454 uip_ipaddr_copy(&p_srcaddr->ipaddr, &((struct uip_udpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcipaddr); 455 p_srcaddr->portno = uip_ntohs(((struct uip_udpip_hdr *)&uip_buf[UIP_LLH_LEN])->srcport); 456 456 memcpy(data, uip_appdata, rlen); 457 457 … … 476 476 { 477 477 sil_wrb_mem((uint8_t *)0x0008C02A, sil_reb_mem((uint8_t *)0x0008C02A) & ~0x04); 478 uip_sethostaddr( s->ipaddr);479 uip_setnetmask( s->netmask);480 uip_setdraddr( s->default_router);478 uip_sethostaddr((uip_ipaddr_t *)&s->ipaddr); 479 uip_setnetmask((uip_ipaddr_t *)&s->netmask); 480 uip_setdraddr((uip_ipaddr_t *)&s->default_router); 481 481 // resolv_conf(s->dnsaddr); 482 482 DHCP4_CLI_SET_ADDR_CALLBACK();
Note:
See TracChangeset
for help on using the changeset viewer.