mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
d6f0e9c3dc
- adjusted thread stack sizes to more realistic value [projects sixlowpan] - adapted sixlowpan API change [sys net sixlowpan] - adjusted thread stack sizes to more realistic value [sys net destiny] - adjusted thread stack sizes to more realistic value
31 lines
579 B
C
31 lines
579 B
C
/*
|
|
* udp.h
|
|
*
|
|
* Created on: 05.09.2011
|
|
* Author: Oliver
|
|
*/
|
|
|
|
#ifndef UDP_H_
|
|
#define UDP_H_
|
|
|
|
#define UDP_HDR_LEN 8
|
|
|
|
#define UDP_STACK_SIZE 512
|
|
|
|
#include "sys/net/sixlowpan/sixlowip.h"
|
|
|
|
typedef struct __attribute__ ((packed)) udp_h_t{
|
|
uint16_t src_port;
|
|
uint16_t dst_port;
|
|
uint16_t length;
|
|
uint16_t checksum;
|
|
} udp_hdr_t;
|
|
|
|
// uint8_t buffer_udp[BUFFER_SIZE];
|
|
char udp_stack_buffer[UDP_STACK_SIZE];
|
|
|
|
uint16_t udp_csum(ipv6_hdr_t *ipv6_header, udp_hdr_t *udp_header);
|
|
void udp_packet_handler(void);
|
|
|
|
#endif /* UDP_H_ */
|