📄 utils.h
字号:
#ifndef UTIL_H#define UTIL_H#include <linux/module.h>#include <linux/kernel.h>#include <linux/netfilter_ipv4.h>#include <linux/socket.h>#include <linux/types.h>#include <linux/skbuff.h>#include <linux/time.h>#include <linux/net.h>#include <net/sock.h>#include <linux/fs.h>#include <linux/wireless.h>#include <linux/if_arp.h>#include <linux/sockios.h>#include <linux/ioctl.h>#include <asm/div64.h>#include <asm/uaccess.h>#ifdef ARM#include <linux/route.h>#include <linux/ip.h>#include <linux/udp.h> #else#include <linux/ip.h>#include <net/route.h>#include <net/udp.h> #include <net/protocol.h>#include <net/inet_common.h>#endif#include "aodv.h"#include "timer_queue.h"#include "interface_list.h"int adhoc_subnet_test( u_int32_t ina);int seq_valid(u_int32_t current_seq,u_int32_t seq);int seq_greater(u_int32_t seq_one,u_int32_t seq_two);int seq_less_or_equal(u_int32_t seq_one,u_int32_t seq_two);int inet_aton(const char *cp, __u32 *addr);char *inet_ntoa(__u32 ina);int send_message(u_int32_t dst_ip,u_int8_t ttl, void *data, int datalen);int local_broadcast(u_int8_t ttl,void *data, int datalen);u_int64_t getcurrtime();int init_sock(struct socket *sock, u_int32_t ip, char *dev_name);void close_sock();void close_iw_sock(void);void init_iw_sock(void);int set_spy();void get_wireless_stats();#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -