1.一种堆叠交换机报文传输方法,其特征在于,所述堆叠交换机报文传输方法包括:
分配一个连续的内存地址空间,并使得所述内存地址空间为用户层与系统层共用存取;
发送报文时,用户层将所述报文数据拷贝到所述内存地址空间中,系统层获取所述报文在所述内存地址空间的位置信息并通知网卡硬件根据所述报文在所述内存地址空间的位置信息发送报文。
2.根据权利要求1所述的堆叠交换机报文传输方法,其特征在于:所述用户层与系统层通过一个数据结构共用存取所述内存地址空间;所述数据结构包括为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员,通过所述为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员在用户层与系统层传递报文位置信息。
3.一种堆叠交换机报文传输方法,其特征在于:所述堆叠交换机报文传输方法包括:
分配一个连续的内存地址空间,并使得所述内存地址空间为用户层与系统层共用存取;
接收报文时,系统层将所述报文数据接收到所述内存地址空间,用户层获取所接收报文在所述内存地址空间中的位置信息并根据所述位置信息在所述内存地址空间中读取报文数据。
4.根据权利要求3所述的堆叠交换机报文传输方法,其特征在于:所述用户层与系统层通过一个数据结构共用存取所述内存地址空间;所述数据结构包括为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员,通过所述为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员在用户层与系统层传递报文位置信息。
5.一种堆叠交换机报文传输系统,其特征在于:所述堆叠交换机报文传输系统包括:
共用内存分配模块,用于分配一个连续的内存地址空间,并使得所述内存地址空间为用户层与系统层共用存取;
发送报文模块,与所述共用内存分配模块相连,用于获取所述共用内存分配模块的内存地址空间,在发送报文时,用户层将所述报文数据拷贝到所述内存地址空间中,系统层获取所述报文在所述内存地址空间的位置信息并通知网卡硬件根据所述报文在所述内存地址空间的位置信息发送报文。
6.根据权利要求5所述的堆叠交换机报文传输系统,其特征在于:所述用户层与系统层通过一个数据结构共用存取所述内存地址空间;所述数据结构包括为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员,通过所述为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员在用户层与系统层传递报文位置信息。
7.一种堆叠交换机报文传输系统,其特征在于:所述堆叠交换机报文传输系统包括:
共用内存分配模块,用于分配一个连续的内存地址空间,并使得所述内存地址空间为用户层与系统层共用存取;
接收报文模块,与所述共用内存分配模块相连,用于获取所述共用内存分配模块的内存地址空间,接收报文时,系统层将所述报文数据接收到所述内存地址空间,用户层获取所接收报文在所述内存地址空间中的位置信息并根据所述位置信息在所述内存地址空间中读取报文数据。
8.根据权利要求7所述的堆叠交换机报文传输系统,其特征在于:所述用户层与系统层通过一个数据结构共用存取所述内存地址空间;所述数据结构包括为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员,通过所述为系统层指示报文数据位置信息的成员以及为用户层指示报文数据位置信息的成员在用户层与系统层传递报文位置信息。
9.一种堆叠交换机,其特征在于:所述堆叠交换机包括如权利要求5或6所述的堆叠交换机报文传输系统或/和如权利要求7或8所述的堆叠交换机报文传输系统。
10.根据权利要求9所述的堆叠交换机,其特征在于:所述堆叠交换机采用VxWorks操作系统。