Linux network card driving controller of dual-network redundant Ethernet controller

A network card driver and controller technology, applied in the field of Ethernet data communication, can solve the problems of weakening operating system and CPU performance, complex network files and commands, and high requirements for system maintenance personnel, achieving convenient design, reduced workload, and high efficiency. The effect of redundant switching

Active Publication Date: 2019-06-28
XIAN MICROELECTRONICS TECH INST
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 3. Existing redundancy switching is mostly implemented using the operating system’s built-in Bonding interface, which has high requirements for system maintenance personnel and requires complex network file and command settings;
[0007] 5. The existing multi-function device driver implementation scheme basically needs to expand the sub-device logically;
[0008] 6. The existing receiving methods mostly use the reception of interrupt-triggered packets. In applications with strong bursts of data packets and large bandwidth, only receiving through interrupts will greatly reduce the performance of the operating system and CPU

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Linux network card driving controller of dual-network redundant Ethernet controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The invention provides a dual-network redundant Ethernet controller Linux network card driver controller, which is used for multi-redundant Ethernet data link layer control and medium access layer control, completes millisecond-level redundant channel switching, and provides standard The external interface is convenient for building a terminal system, and the redundant switching control code is independent of the MAC protocol control code, and the architecture design is modular.

[0033] The specific functions of the drive controller include:

[0034] PCI system bus initialization / logout of devices; 4KB send buffer, 16KB receive buffer, full-duplex data storage; DMA block data transmission; 10 / 100 / 1000Mbps link self-adaptation; support flow control; preamble and start Automatic insertion and unloading of frame identification; automatic insertion and unloading of CRC check code and padding; programmable setting of preamble; programmable setting of frame interval; indepen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Linux network card driving controller of a dual-network redundant Ethernet controller. The Linux network card driving controller comprises a system bus protocol control module, a control status register module, a receiving transmission control module, a receiving data buffer zone, a redundant channel switching control module, and a MAC protocol control module. The systembus protocol control module is configured to receive a system bus and is connected with the control status register module and the MAC protocol control module; the control status register module connected with the receiving data buffer zone and the redundant channel switching control module by the receiving transmission control module is used for receiving and sending a GMII interface signal; andthe MAC protocol control module connected with the control status register module and the receiving transmission control module is used for receiving and sending an MII interface signal through a first PHY management module to realize MAC layer protocol control during data communication. According to the invention, the Linux network card driving controller has the high reliability; and accurate and efficient allocation, utilization and recycling of the memory resource buffer zones and descriptors are realized.

Description

technical field [0001] The invention belongs to the technical field of Ethernet data communication, and in particular relates to a dual-network redundant Ethernet controller Linux network card drive controller. Background technique [0002] The redundant Ethernet controller driver is suitable for the field of Ethernet data communication that requires high reliability and fault tolerance. At present, there is no corresponding Windows, Linux and other operating system platform drivers for the LS-DOUBLE-NET-PCI dual-network redundant Ethernet controller IP core. At present, most dual-network redundancy driver designs use two separate network device structures to realize the functions of two network devices. The two network devices can be seen at the operating system level. Redundancy is implemented using the kernel Bonding module. Existing Questions are as follows: [0003] 1. The bus architecture of the existing Linux network card driver mostly adopts the Platform bus archit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G05B9/03
Inventor 郑欣
Owner XIAN MICROELECTRONICS TECH INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products