⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utils.h

📁 一种AODV实现方法
💻 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 + -