1‘全局变量合并为一个;2、发包fd改为阻塞模式;3、地址结构体更改

This commit is contained in:
liuyang
2018-09-04 18:50:47 +08:00
parent af6340becf
commit 115c6d4c62
5 changed files with 159 additions and 136 deletions

View File

@@ -363,7 +363,7 @@ int deliver_build_ethernet(unsigned char *dst, unsigned char *src, unsigned shor
int deliver_build_ipv6(unsigned char traffic_class, unsigned int flow_lable,
unsigned short len, unsigned char next_header, unsigned char hop,
const struct in6_addr *src, const struct in6_addr *dst,
const char *payload, int payload_s, unsigned char *buf)
const unsigned char *payload, int payload_s, unsigned char *buf)
{
struct mesa_ip6_hdr *ip6_h;
@@ -397,7 +397,7 @@ int deliver_build_ipv6(unsigned char traffic_class, unsigned int flow_lable,
int deliver_build_ipv4(unsigned short carry_layer_len, unsigned char tos, unsigned short id,
unsigned short frag, unsigned char ttl, unsigned char prot, unsigned int src, unsigned int dst,
const char *payload,int payload_s, unsigned char *buf)
const unsigned char *payload,int payload_s, unsigned char *buf)
{
struct mesa_ip4_hdr *ip_hdr;