mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-06 13:55:08 +08:00
2874c5fd28
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 3029 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
47 lines
1.1 KiB
C
47 lines
1.1 KiB
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/******************************************************************************
|
|
*
|
|
* (C)Copyright 1998,1999 SysKonnect,
|
|
* a business unit of Schneider & Koch & Co. Datensysteme GmbH.
|
|
*
|
|
* The information in this file is provided "AS IS" without warranty.
|
|
*
|
|
******************************************************************************/
|
|
|
|
#ifndef _MBUF_
|
|
#define _MBUF_
|
|
|
|
#define M_SIZE 4504
|
|
|
|
#ifndef MAX_MBUF
|
|
#define MAX_MBUF 4
|
|
#endif
|
|
|
|
#ifndef NO_STD_MBUF
|
|
#define sm_next m_next
|
|
#define sm_off m_off
|
|
#define sm_len m_len
|
|
#define sm_data m_data
|
|
#define SMbuf Mbuf
|
|
#define mtod smtod
|
|
#define mtodoff smtodoff
|
|
#endif
|
|
|
|
struct s_mbuf {
|
|
struct s_mbuf *sm_next ; /* low level linked list */
|
|
short sm_off ; /* offset in m_data */
|
|
u_int sm_len ; /* len of data */
|
|
#ifdef PCI
|
|
int sm_use_count ;
|
|
#endif
|
|
char sm_data[M_SIZE] ;
|
|
} ;
|
|
|
|
typedef struct s_mbuf SMbuf ;
|
|
|
|
/* mbuf head, to typed data */
|
|
#define smtod(x,t) ((t)((x)->sm_data + (x)->sm_off))
|
|
#define smtodoff(x,t,o) ((t)((x)->sm_data + (o)))
|
|
|
|
#endif /* _MBUF_ */
|