Coder Social home page Coder Social logo

ronaldaai / packet-io-engine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anlab-kaist/packet-io-engine

0.0 1.0 0.0 783 KB

A high-performance and batching-oriented device driver for Intel 82598/82599-based network interface cards, the work is done in cooperation with ANLAB and NDSL.

Home Page: http://shader.kaist.edu/packetshader/io_engine/

License: Other

Makefile 1.21% Python 0.71% C 98.08%

packet-io-engine's Introduction

Packet I/O Engine

Packet I/O Engine is a high-performance batching-oriented device driver for Intel 82598/82599-based network interface cards. This program is based on Intel IXGBE driver (version 2.0.38.2), but heavily modified for throughput-oriented user-level applications. The modifications include batch processing, huge packet buffer, aggressive software prefetch, etc.

See more details at the homepage for Packet I/O Engine and the homepage for PacketShader.

Notice

Currently this project is mainly maintained by Joongi Kim. However, our responses to new issues will be delayed for a while since he is doing an internship in Microsoft Research until February 2013. It is difficult to actively debug and improve the code in the meanwhile. We appreciate all the emails and issue reports you have sent to us, but we're sorry that we could not promptly reply to you.

Contributors

  • Sangjin Han
  • Keon Jang
  • Seonggu Huh
  • Joongi Kim (current maintainer)

This work is done by cooperation of ANLAB and NDSL in KAIST.

Compatibility

The current version can run with Linux kernel 2.6.36 and several prior versions. We are going to extend the support to Linux kernel 3.x in the near future.

License

  • GNU Public License, version 2.

packet-io-engine's People

Contributors

achimnol avatar tonimontana534 avatar

Watchers

Ronald Aai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.