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

📄 network.h

📁 Intel PXA270的bootloader程序,在linux环境下运行的.
💻 H
字号:
#ifndef _NETWORK_H#define _NETWORK_H#include <netheader.h>#include <byteorder.h>#define PORT_BOOTP				68#define PORT_TFTP				69#define PORT_TFTP_CLIENT			7777extern bool net_send_packet(void *packet, int len);extern bool net_recv_poll(void);extern void netif_rx(void *pkt, int len);extern void net_set_haddr(const void *haddr);extern int set_ether_header(void *packet, const void *dmac, uint16 prot);extern int set_ip_header(void *packet, uint32 sip, uint32 dip, int prot, int len);extern int set_udp_header(void *packet, uint16 dport, uint16 sport, int len);extern void *find_mac_addr(uint32 ip);extern void ping(uint32 ip, void (*handler)(uint32 dip, uint16 seq));extern uint32 inet_addr(const char *ip);extern char *inet_ntoa(uint32 ip);extern uchar *mac_ntoa(const void *mac);extern void *mac_aton(const uchar *str);extern uint32 delay_aton(const char *delaytime);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -