• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux DMAring Download

DMAring

January 5, 2007
DMAring is a new revolutionary network interface card driver architecture that is applicable to a variety of industries. It aims to provide efficiency and flexibility features in handling transfers and direct memory access through a generic approach, making it a more cost-effective solution.
Version 0.9
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage students.cs.tamu.edu
Developed by Amitava Biswas
The DMAring project offers a revolutionary approach to network interface card drivers by operating in hybrid interrupt-polling mode, which ensures exceptional real-time performance on various Linux platforms such as Redhat Linux and Linux-RTAI-LXRT. This real-time co-kernel offers an excellent user-level experience with existing Linux drivers which can be inefficient and CPU-intensive. With the DMAring driver, vanilla network cards can be effortlessly utilized for high-speed packet capturing.

This driver is unique because it significantly improves the packet capturing speed by 7 to 10 times and the real-time packet delivery response by 500 to 5000 times in comparison to current drivers and alternate solutions such as HIP, NAPI, pfring. Check the provided references in the accompanying papers [1, 2, 3] for performance comparisons depending on whether Redhat Linux or RTAI is being used.

Due to the successful implementation of the DMAring project, there is no longer a requirement for expensive high-capacity hardware, specialized network data acquisition cards, or systems such as Endace. The project provides basic source codes that developers can use or adapt for their applications, as well as three published conference papers [1, 2, 3] that provide extensive information on the architecture and its advantages. One of the papers (at SANE 2006) also contains guidelines to modify any Linux network interface driver (Donald Becker style drivers).

The author of the project has received an overwhelming number of mail requests from networking, network security/monitoring domain enthusiasts who have sought out these codes or requested specific network driver modifications. The hope is that another developer will take on this project, generate driver modifications for the most common network cards, and share them with others. The author intends to add other drivers and libpcap library modifications when time allows.

Those interested in real-time Linux or searching for real-time networking solutions can refer to the author's Masters thesis, which contains valuable performance-related discussions on this topic. The author found that RTAI with LXRT was an excellent choice for those seeking optimal performance and value in a real-time Linux option.
What's New

Version 0.9: N/A

Free Download 3.2M
369
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

ScopServ-VoIP
ScopServ-VoIP simplifies Asterisk system management with its user-friendly web-based GUI interface, making ...
Media Database
Media Database is a software that stores media data using MySQL and ...
Nimbus-Vistalooks
Nimbus GTK theme mod.
Games::Tournament::Card
Match outcome recorded.
g3data
This software assists in retrieving data from graphs.
CAINE
This software enables users to investigate and analyze digital evidence with a ...
DragUrLink
This software simplifies the process of opening links by allowing users to ...
Digworld Streaming Radio Engine
DSRE is a program aimed to standardize online radio broadcasting. With its ...
SDL::Sprite
The Parrot class is a software representation of sprites used in Parrot ...
Alvis::NLPPlatform::NLPWrapper
Alvis::Markup is a Perl class designed to create wrappers that enable linguistic ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.