?? loop.cc
字號:
#include <lib/root.h>#include <lib/string.h>#include <net/inet/ip.h>#include <net/lib/pkt.h>#include "loop.h"loopnetdev_t *loopnetdev;loopnetdev_t::loopnetdev_t(){ strcpy(name, "lo"); /* hardware address make no sense for loop device */ hwhdrlen = 0; mtu = ETHMTU; praddr = mkipaddr(127, 0, 0, 1); netmask = mkipaddr(255, 0, 0, 0);}loopnetdev_t::~loopnetdev_t(){}int loopnetdev_t::output(pkt_t* pkt, u32_t daddr){ ethhdr_t * eh = (ethhdr_t*) pkt->addhead(sizeof(ethhdr_t)); eh->proto = htons(ETHPIP); input(pkt); return 0;}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -