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

📄 arpadd.c,v

📁 关于ARP协议方面的。比较难的。。不过是源码
💻 C,V
字号:
head	1.1;access;symbols;locks	dls:1.1; strict;comment	@ * @;1.1date	97.09.21.19.22.42;	author dls;	state Dist;branches;next	;desc@,@1.1log@Initial revision@text@/* arpadd.c - arpadd */#include <conf.h>#include <kernel.h>#include <network.h>struct	arpentry	*arpalloc();/*------------------------------------------------------------------------ * arpadd - Add a RESOLVED entry to the ARP cache * 	N.B. Assumes interrupts disabled *------------------------------------------------------------------------ */struct	arpentry *arpadd(pni, parp)struct	netif	*pni;struct	arp	*parp;{	struct	arpentry	*pae;	pae = arpalloc();	pae->ae_hwtype = parp->ar_hwtype;	pae->ae_prtype = parp->ar_prtype;	pae->ae_hwlen = parp->ar_hwlen;	pae->ae_prlen = parp->ar_prlen;	pae->ae_pni = pni;	pae->ae_queue = EMPTY;	blkcopy(pae->ae_hwa, SHA(parp), parp->ar_hwlen);	blkcopy(pae->ae_pra, SPA(parp), parp->ar_prlen);	pae->ae_ttl = ARP_TIMEOUT;	pae->ae_state = AS_RESOLVED;	return pae;}@

⌨️ 快捷键说明

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