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 + -
显示快捷键?