xref: /mOS-networking-stack/README.md (revision d8823779)
19e86f559SAsim Jamshed[![Build Status](https://travis-ci.org/ndsl-kaist/mOS-networking-stack.svg?branch=master)](https://travis-ci.org/ndsl-kaist/mOS-networking-stack)
2*d8823779SAsim Jamshed[![Build Status](https://scan.coverity.com/projects/11918/badge.svg)](https://scan.coverity.com/projects/mos-networking-stack)
39e86f559SAsim Jamshed
4494e2dc6SAsim Jamshed# mOS-networking-stack
576404edcSAsim Jamshed
6c7329d7aSAsim JamshedmOS networking stack provides a high performance user-space programming library
7c7329d7aSAsim Jamshedspecifically targeted for building software-based stateful monitoring solutions.
8c7329d7aSAsim JamshedOur API offers powerful event-based abstractions that can potentially simplify the
9c7329d7aSAsim Jamshedcodebase of future middleboxes that are developed on our stack.
10c7329d7aSAsim Jamshed
11c7329d7aSAsim JamshedWe suggest you to browse through our example (```samples/```) programs to
12c7329d7aSAsim Jamshedsee how stateful middleboxes can be built using the mOS networking API.
13c7329d7aSAsim Jamshed
14c7329d7aSAsim JamshedTo download our source, type:
151dc40cb3SAsim Jamshed
161dc40cb3SAsim Jamshed```
171dc40cb3SAsim Jamshed# git clone https://github.com/ndsl-kaist/mOS-networking-stack.git
181dc40cb3SAsim Jamshed```
191dc40cb3SAsim Jamshed
20992a3f2bSAsim JamshedPull requests and bug fixes are welcomed!
21992a3f2bSAsim Jamshed
225cf295f1SAsim Jamshed## Documentation
231dc40cb3SAsim JamshedPlease visit http://mos.kaist.edu/ for more instructions.
24ae85c155SAsim Jamshed
25ae85c155SAsim Jamshed## Acknowledgment
26ae85c155SAsim JamshedThis project is supported by ICT Research and Development Program of MSIP/IITP,
27ae85c155SAsim JamshedKorea, under Grant B0101-16-1368, [Development of an NFV-inspired networked
28ae85c155SAsim Jamshedswitch and an operating system for multi-middlebox services].
29