亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? uip_arch.h

?? avr版本的uip(一個超小型的TCPIP棧,支持tcpudparpicmp.
?? H
字號:
/**
 * \defgroup uiparch Architecture specific uIP functions
 * @{
 *
 * The functions in the architecture specific module implement the IP
 * check sum and 32-bit additions.
 *
 * The IP checksum calculation is the most computationally expensive
 * operation in the TCP/IP stack and it therefore pays off to
 * implement this in efficient assembler. The purpose of the uip-arch
 * module is to let the checksum functions to be implemented in
 * architecture specific assembler.
 *
 */

/**
 * \file
 * Declarations of architecture specific functions.
 * \author Adam Dunkels <adam@dunkels.com>
 */

/*
 * Copyright (c) 2001, Adam Dunkels.
 * All rights reserved. 
 *
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions 
 * are met: 
 * 1. Redistributions of source code must retain the above copyright 
 *    notice, this list of conditions and the following disclaimer. 
 * 2. Redistributions in binary form must reproduce the above copyright 
 *    notice, this list of conditions and the following disclaimer in the 
 *    documentation and/or other materials provided with the distribution. 
 * 3. The name of the author may not be used to endorse or promote
 *    products derived from this software without specific prior
 *    written permission.  
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
 *
 * This file is part of the uIP TCP/IP stack.
 *
 * $Id: uip_arch.h,v 1.1 2004/05/09 00:24:47 Louis Exp $
 *
 */

#ifndef __UIP_ARCH_H__
#define __UIP_ARCH_H__

#include "uip.h"

/**
 * Carry out a 32-bit addition.
 *
 * Because not all architectures for which uIP is intended has native
 * 32-bit arithmetic, uIP uses an external C function for doing the
 * required 32-bit additions in the TCP protocol processing. This
 * function should add the two arguments and place the result in the
 * global variable uip_acc32.
 *
 * \note The 32-bit integer pointed to by the op32 parameter and the
 * result in the uip_acc32 variable are in network byte order (big
 * endian).
 *
 * \param op32 A pointer to a 4-byte array representing a 32-bit
 * integer in network byte order (big endian).
 *
 * \param op16 A 16-bit integer in host byte order.
 */
void uip_add32(u8_t *op32, u16_t op16);

/**
 * Calculate the Internet checksum over a buffer.
 *
 * The Internet checksum is the one's complement of the one's
 * complement sum of all 16-bit words in the buffer.
 *
 * See RFC1071.
 *
 * \note This function is not called in the current version of uIP,
 * but future versions might make use of it.
 *
 * \param buf A pointer to the buffer over which the checksum is to be
 * computed.
 *
 * \param len The length of the buffer over which the checksum is to
 * be computed.
 *
 * \return The Internet checksum of the buffer.
 */
u16_t uip_chksum(u16_t *buf, u16_t len);

/**
 * Calculate the IP header checksum of the packet header in uip_buf.
 *
 * The IP header checksum is the Internet checksum of the 20 bytes of
 * the IP header.
 *
 * \return The IP header checksum of the IP header in the uip_buf
 * buffer.
 */
u16_t uip_ipchksum(void);

/**
 * Calculate the TCP checksum of the packet in uip_buf and uip_appdata.
 *
 * The TCP checksum is the Internet checksum of data contents of the
 * TCP segment, and a pseudo-header as defined in RFC793.
 *
 * \note The uip_appdata pointer that points to the packet data may
 * point anywhere in memory, so it is not possible to simply calculate
 * the Internet checksum of the contents of the uip_buf buffer.
 *
 * \return The TCP checksum of the TCP segment in uip_buf and pointed
 * to by uip_appdata.
 */
u16_t uip_tcpchksum(void);

/** @} */

#endif /* __UIP_ARCH_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区三区免费| 国产在线一区二区| 国产女人18毛片水真多成人如厕 | 欧美精品一区二区蜜臀亚洲| 99这里只有久久精品视频| 激情综合色播五月| 午夜不卡av免费| 亚洲一区二区三区美女| 欧美tickling网站挠脚心| 欧美日韩国产乱码电影| caoporen国产精品视频| 国产99久久久国产精品| 国产一区二区三区四区五区美女| 亚洲777理论| 亚洲六月丁香色婷婷综合久久 | 加勒比av一区二区| 日韩精品亚洲专区| 日本成人在线电影网| 午夜欧美在线一二页| 亚洲国产日韩精品| 亚洲综合偷拍欧美一区色| 日韩美女久久久| 最近日韩中文字幕| 亚洲激情中文1区| 精品欧美一区二区在线观看 | 欧洲视频一区二区| 91福利在线导航| 欧美亚洲一区二区三区四区| 一本一本大道香蕉久在线精品 | 久久精品夜色噜噜亚洲a∨| 日韩精品一区二区三区视频 | 免费观看30秒视频久久| 蜜桃av一区二区三区电影| 免费黄网站欧美| 国产一区二区三区香蕉| 成人激情小说网站| 色婷婷精品久久二区二区蜜臂av | 91精品国产高清一区二区三区蜜臀 | 欧美xxxxx牲另类人与| 日韩精品最新网址| 国产精品麻豆一区二区| 一区二区三区欧美视频| 天天做天天摸天天爽国产一区| 日日骚欧美日韩| 国产一区二区三区香蕉| 99久久精品国产网站| 欧美日韩精品一区二区三区四区| 5月丁香婷婷综合| 久久久久久久久伊人| 亚洲欧美一区二区在线观看| 亚洲成人在线免费| 国产成人午夜精品影院观看视频| 狠狠色狠狠色综合| 一本色道a无线码一区v| 日韩一区二区三区四区 | 蜜桃视频在线观看一区二区| 国产91丝袜在线播放0| 色诱视频网站一区| 精品久久久久久亚洲综合网 | 91亚洲国产成人精品一区二三| 粉嫩13p一区二区三区| 在线成人av影院| 国产精品毛片久久久久久久| 全部av―极品视觉盛宴亚洲| 不卡电影免费在线播放一区| 日韩一区二区三区在线| 亚洲欧洲中文日韩久久av乱码| 久久国产综合精品| 在线精品亚洲一区二区不卡| 久久久久国产精品麻豆ai换脸| 亚洲一区二区在线视频| 国产成人在线色| 日韩美女主播在线视频一区二区三区| 亚洲精品国产高清久久伦理二区| 青娱乐精品视频在线| 欧美午夜视频网站| 国产亚洲女人久久久久毛片| 麻豆精品在线观看| 91麻豆精品国产自产在线 | www欧美成人18+| 亚洲国产日韩a在线播放性色| 国产不卡视频一区二区三区| 日韩精品一区二区三区中文精品| 亚洲成人免费观看| 国产激情偷乱视频一区二区三区| 欧美电视剧免费观看| 午夜精品久久久久久久99樱桃| 不卡大黄网站免费看| 精品精品欲导航| 久久国产尿小便嘘嘘尿| 精品人伦一区二区色婷婷| 国产精品白丝jk黑袜喷水| 亚洲国产成人私人影院tom| 99精品欧美一区二区三区小说 | 欧美蜜桃一区二区三区| 日本不卡一区二区三区| 久久久久9999亚洲精品| 91碰在线视频| 免费观看一级欧美片| 国产亚洲福利社区一区| 一本大道av伊人久久综合| 午夜精品123| 欧美国产日韩精品免费观看| 色哟哟欧美精品| 免费美女久久99| 国产女主播视频一区二区| 色天天综合久久久久综合片| 奇米精品一区二区三区在线观看| 国产午夜精品理论片a级大结局| av男人天堂一区| 蜜桃视频第一区免费观看| 国产精品毛片无遮挡高清| 欧美日韩第一区日日骚| 国产剧情av麻豆香蕉精品| 一个色在线综合| 337p粉嫩大胆噜噜噜噜噜91av| jizzjizzjizz欧美| 美女视频黄a大片欧美| 亚洲欧美日韩国产手机在线 | 国产精品中文字幕欧美| 一区二区三区四区在线| 久久久精品黄色| 91精品国产一区二区人妖| 91女厕偷拍女厕偷拍高清| 美日韩一区二区| 亚洲成人免费影院| 亚洲人成网站在线| 欧美韩国日本一区| 精品av综合导航| 欧美另类一区二区三区| 色综合中文字幕国产| 久久99国产精品麻豆| 丝袜亚洲精品中文字幕一区| 成人免费在线视频观看| 欧美激情一区二区三区| 久久夜色精品国产噜噜av| 91精品国产色综合久久不卡蜜臀| 91国偷自产一区二区使用方法| 国产传媒一区在线| 国产在线一区二区| 久久99国产精品麻豆| 偷拍自拍另类欧美| 亚洲高清中文字幕| 一区二区在线观看免费视频播放| 久久久久久久久久久电影| 日韩亚洲电影在线| 日韩写真欧美这视频| 欧美一级欧美一级在线播放| 欧美日韩国产高清一区二区 | 色悠久久久久综合欧美99| 风流少妇一区二区| 国产麻豆精品在线| 国产成人av电影在线观看| 国产一区亚洲一区| 国产精品一二三在| 国产精品69毛片高清亚洲| 国产精选一区二区三区| 国产精品一区二区在线观看不卡 | 久久精子c满五个校花| 欧美精品一区二区久久婷婷| 欧美不卡一区二区三区| 26uuu色噜噜精品一区| 国产日韩欧美激情| 中文字幕乱码日本亚洲一区二区| 国产欧美视频在线观看| 国产精品国产三级国产aⅴ无密码| 国产欧美日韩在线观看| 国产欧美日韩三区| 亚洲视频在线一区| 日韩经典一区二区| 激情久久五月天| 一本到不卡免费一区二区| 色综合欧美在线视频区| 在线免费视频一区二区| 欧美一区二区免费| 中文字幕成人网| 亚洲图片欧美一区| 久久99精品久久久久| 国产精品亚洲一区二区三区妖精| 成人动漫在线一区| 欧美精品欧美精品系列| 久久久高清一区二区三区| 亚洲乱码国产乱码精品精98午夜| 婷婷成人激情在线网| 国产自产v一区二区三区c| 99麻豆久久久国产精品免费| 欧美精品第1页| 亚洲国产精品精华液ab| 亚洲曰韩产成在线| 国产伦精品一区二区三区免费迷| 99re免费视频精品全部| 欧美一级夜夜爽| 亚洲女爱视频在线| 经典三级视频一区| 欧美日韩精品免费| 国产精品国产三级国产aⅴ入口| 日韩精品一二三区| 在线亚洲精品福利网址导航| 亚洲精品一区二区三区蜜桃下载| 亚洲女与黑人做爰|