atm_vsar.h

来自「思科路由器仿真器,用来仿7200系列得,可以在电脑上模拟路由器」· C头文件 代码 · 共 40 行

H
40
字号
/* * Cisco router simulation platform. * Copyright (c) 2007 Christophe Fillot (cf@utc.fr) * * ATM Virtual Segmentation & Reassembly Engine. */#ifndef __ATM_VSAR_H__#define __ATM_VSAR_H__#include <pthread.h>#include "utils.h"#include "net_io.h"#define ATM_REAS_MAX_SIZE  16384/* Reassembly Context */struct atm_reas_context {   m_uint8_t buffer[ATM_REAS_MAX_SIZE];   size_t buf_pos;   size_t len;};/* Send an AAL5 packet through an NIO (segmentation) */int atm_aal5_send(netio_desc_t *nio,u_int vpi,u_int vci,                  struct iovec *iov,int iovcnt);/* Reset a receive context */void atm_aal5_recv_reset(struct atm_reas_context *arc);/* Receive an ATM cell and process reassembly */int atm_aal5_recv(struct atm_reas_context *arc,m_uint8_t *cell);/* Send a packet through a rfc1483 bridge encap */int atm_aal5_send_rfc1483b(netio_desc_t *nio,u_int vpi,u_int vci,                           void *pkt,size_t len);#endif

⌨️ 快捷键说明

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