removed void * + changed ux_t to uintx_t
This commit is contained in:
parent
3ed0411387
commit
b2296e462b
1 changed files with 16 additions and 16 deletions
|
@ -32,7 +32,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: sicslowpan.c,v 1.51 2010/12/14 22:18:20 dak664 Exp $
|
* $Id: sicslowpan.c,v 1.52 2011/01/04 20:22:21 joxe Exp $
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* \file
|
* \file
|
||||||
|
@ -210,7 +210,7 @@ static u8_t uncomp_hdr_len;
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static u16_t sicslowpan_len;
|
static uint16_t sicslowpan_len;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The buffer used for the 6lowpan reassembly.
|
* The buffer used for the 6lowpan reassembly.
|
||||||
|
@ -226,13 +226,13 @@ static uip_buf_t sicslowpan_aligned_buf;
|
||||||
* length of the ip packet already sent / received.
|
* length of the ip packet already sent / received.
|
||||||
* It includes IP and transport headers.
|
* It includes IP and transport headers.
|
||||||
*/
|
*/
|
||||||
static u16_t processed_ip_len;
|
static uint16_t processed_ip_len;
|
||||||
|
|
||||||
/** Datagram tag to be put in the fragments I send. */
|
/** Datagram tag to be put in the fragments I send. */
|
||||||
static u16_t my_tag;
|
static uint16_t my_tag;
|
||||||
|
|
||||||
/** When reassembling, the tag in the fragments being merged. */
|
/** When reassembling, the tag in the fragments being merged. */
|
||||||
static u16_t reass_tag;
|
static uint16_t reass_tag;
|
||||||
|
|
||||||
/** When reassembling, the source address of the fragments being merged */
|
/** When reassembling, the source address of the fragments being merged */
|
||||||
rimeaddr_t frag_sender;
|
rimeaddr_t frag_sender;
|
||||||
|
@ -708,7 +708,7 @@ compress_hdr_hc06(rimeaddr_t *rime_destaddr)
|
||||||
* fragment.
|
* fragment.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
uncompress_hdr_hc06(u16_t ip_len)
|
uncompress_hdr_hc06(uint16_t ip_len)
|
||||||
{
|
{
|
||||||
uint8_t tmp, iphc0, iphc1;
|
uint8_t tmp, iphc0, iphc1;
|
||||||
/* at least two byte will be used for the encoding */
|
/* at least two byte will be used for the encoding */
|
||||||
|
@ -1110,7 +1110,7 @@ compress_hdr_hc1(rimeaddr_t *rime_destaddr)
|
||||||
* fragment.
|
* fragment.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
uncompress_hdr_hc1(u16_t ip_len)
|
uncompress_hdr_hc1(uint16_t ip_len)
|
||||||
{
|
{
|
||||||
/* version, traffic class, flow label */
|
/* version, traffic class, flow label */
|
||||||
SICSLOWPAN_IP_BUF->vtc = 0x60;
|
SICSLOWPAN_IP_BUF->vtc = 0x60;
|
||||||
|
@ -1278,7 +1278,7 @@ send_packet(rimeaddr_t *dest)
|
||||||
* packet/fragments are put in packetbuf and delivered to the 802.15.4
|
* packet/fragments are put in packetbuf and delivered to the 802.15.4
|
||||||
* MAC.
|
* MAC.
|
||||||
*/
|
*/
|
||||||
static u8_t
|
static uint8_t
|
||||||
output(uip_lladdr_t *localdest)
|
output(uip_lladdr_t *localdest)
|
||||||
{
|
{
|
||||||
/* The MAC address of the destination of the packet */
|
/* The MAC address of the destination of the packet */
|
||||||
|
@ -1365,7 +1365,7 @@ output(uip_lladdr_t *localdest)
|
||||||
rime_payload_len = (MAC_MAX_PAYLOAD - rime_hdr_len) & 0xf8;
|
rime_payload_len = (MAC_MAX_PAYLOAD - rime_hdr_len) & 0xf8;
|
||||||
PRINTFO("(len %d, tag %d)\n", rime_payload_len, my_tag);
|
PRINTFO("(len %d, tag %d)\n", rime_payload_len, my_tag);
|
||||||
memcpy(rime_ptr + rime_hdr_len,
|
memcpy(rime_ptr + rime_hdr_len,
|
||||||
(void *)UIP_IP_BUF + uncomp_hdr_len, rime_payload_len);
|
(uint8_t *)UIP_IP_BUF + uncomp_hdr_len, rime_payload_len);
|
||||||
packetbuf_set_datalen(rime_payload_len + rime_hdr_len);
|
packetbuf_set_datalen(rime_payload_len + rime_hdr_len);
|
||||||
q = queuebuf_new_from_packetbuf();
|
q = queuebuf_new_from_packetbuf();
|
||||||
if(q == NULL) {
|
if(q == NULL) {
|
||||||
|
@ -1403,7 +1403,7 @@ output(uip_lladdr_t *localdest)
|
||||||
PRINTFO("(offset %d, len %d, tag %d)\n",
|
PRINTFO("(offset %d, len %d, tag %d)\n",
|
||||||
processed_ip_len >> 3, rime_payload_len, my_tag);
|
processed_ip_len >> 3, rime_payload_len, my_tag);
|
||||||
memcpy(rime_ptr + rime_hdr_len,
|
memcpy(rime_ptr + rime_hdr_len,
|
||||||
(void *)UIP_IP_BUF + processed_ip_len, rime_payload_len);
|
(uint8_t *)UIP_IP_BUF + processed_ip_len, rime_payload_len);
|
||||||
packetbuf_set_datalen(rime_payload_len + rime_hdr_len);
|
packetbuf_set_datalen(rime_payload_len + rime_hdr_len);
|
||||||
q = queuebuf_new_from_packetbuf();
|
q = queuebuf_new_from_packetbuf();
|
||||||
if(q == NULL) {
|
if(q == NULL) {
|
||||||
|
@ -1429,7 +1429,7 @@ output(uip_lladdr_t *localdest)
|
||||||
* The packet does not need to be fragmented
|
* The packet does not need to be fragmented
|
||||||
* copy "payload" and send
|
* copy "payload" and send
|
||||||
*/
|
*/
|
||||||
memcpy(rime_ptr + rime_hdr_len, (void *)UIP_IP_BUF + uncomp_hdr_len,
|
memcpy(rime_ptr + rime_hdr_len, (uint8_t *)UIP_IP_BUF + uncomp_hdr_len,
|
||||||
uip_len - uncomp_hdr_len);
|
uip_len - uncomp_hdr_len);
|
||||||
packetbuf_set_datalen(uip_len - uncomp_hdr_len + rime_hdr_len);
|
packetbuf_set_datalen(uip_len - uncomp_hdr_len + rime_hdr_len);
|
||||||
send_packet(&dest);
|
send_packet(&dest);
|
||||||
|
@ -1454,12 +1454,12 @@ static void
|
||||||
input(void)
|
input(void)
|
||||||
{
|
{
|
||||||
/* size of the IP packet (read from fragment) */
|
/* size of the IP packet (read from fragment) */
|
||||||
u16_t frag_size = 0;
|
uint16_t frag_size = 0;
|
||||||
/* offset of the fragment in the IP packet */
|
/* offset of the fragment in the IP packet */
|
||||||
u8_t frag_offset = 0;
|
uint8_t frag_offset = 0;
|
||||||
#if SICSLOWPAN_CONF_FRAG
|
#if SICSLOWPAN_CONF_FRAG
|
||||||
/* tag of the fragment */
|
/* tag of the fragment */
|
||||||
u16_t frag_tag = 0;
|
uint16_t frag_tag = 0;
|
||||||
uint8_t first_fragment = 0;
|
uint8_t first_fragment = 0;
|
||||||
#endif /*SICSLOWPAN_CONF_FRAG*/
|
#endif /*SICSLOWPAN_CONF_FRAG*/
|
||||||
|
|
||||||
|
@ -1595,7 +1595,7 @@ input(void)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
rime_payload_len = packetbuf_datalen() - rime_hdr_len;
|
rime_payload_len = packetbuf_datalen() - rime_hdr_len;
|
||||||
memcpy((void *)SICSLOWPAN_IP_BUF + uncomp_hdr_len + (u16_t)(frag_offset << 3), rime_ptr + rime_hdr_len, rime_payload_len);
|
memcpy((uint8_t *)SICSLOWPAN_IP_BUF + uncomp_hdr_len + (uint16_t)(frag_offset << 3), rime_ptr + rime_hdr_len, rime_payload_len);
|
||||||
|
|
||||||
/* update processed_ip_len if fragment, sicslowpan_len otherwise */
|
/* update processed_ip_len if fragment, sicslowpan_len otherwise */
|
||||||
|
|
||||||
|
@ -1619,7 +1619,7 @@ input(void)
|
||||||
if(processed_ip_len == 0 || (processed_ip_len == sicslowpan_len)) {
|
if(processed_ip_len == 0 || (processed_ip_len == sicslowpan_len)) {
|
||||||
PRINTFI("sicslowpan input: IP packet ready (length %d)\n",
|
PRINTFI("sicslowpan input: IP packet ready (length %d)\n",
|
||||||
sicslowpan_len);
|
sicslowpan_len);
|
||||||
memcpy((void *)UIP_IP_BUF, (void *)SICSLOWPAN_IP_BUF, sicslowpan_len);
|
memcpy((uint8_t *)UIP_IP_BUF, (uint8_t *)SICSLOWPAN_IP_BUF, sicslowpan_len);
|
||||||
uip_len = sicslowpan_len;
|
uip_len = sicslowpan_len;
|
||||||
sicslowpan_len = 0;
|
sicslowpan_len = 0;
|
||||||
processed_ip_len = 0;
|
processed_ip_len = 0;
|
||||||
|
|
Loading…
Reference in a new issue