blob: ed1349324fa53d5a40f7dd265fa737d54fb1a7e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdint.h>
#include "netdev.h"
struct udp_v4{
uint16_t src_port;
uint16_t dst_port;
uint16_t len;
uint16_t csum;
} __attribute__((packed));
uint32_t udp_generic(struct netdev *dev, uint32_t ip, uint16_t src, uint16_t dst, uint8_t* pos,uint8_t *end);
uint32_t udp_incoming(uint8_t* start,uint8_t *pos);
|