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

📄 mbuf.h

📁 用于以太网开发
💻 H
字号:
/******************************************************************************
 *
 *                      (c) Freescale  Inc. 2004 All rights reserved
 *
 * File Name     : mBuf.h
 * Description   : Implementation of a buffering scheme based on mBUFs
 *
 * Version : 1.0
 * Date    : Jun/22/2004
 *
 ******************************************************************************/
#ifndef _MBUF_H_
#define _MBUF_H_

#include "MotTypes.h"

#define MBUF_NOTEMPTY	0x0001

/*
 * MBUF - Type definition of an MBuf structure. All network frames are stored
 *        and processed using MBufs.
 */
typedef struct MBUF
{		
	INT16		status;
	INT16		len;			/* this MBuf len (in bytes)             */
	UINT8		*working_ptr;
    UINT8       *data;
} MBUF;	

/* mBUFTOPTR - Return mBuf's data pointer casted to type t. */
#define	mBUFTOPTR(n, t)	((t)((n)))

/***************** A P I **************************/
extern void  mBufInit (void);
extern INT16 mENQUEUE (MBUF *m);
extern MBUF* mDEQUEUE (void);

#endif

⌨️ 快捷键说明

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