Skip to content
Snippets Groups Projects
Commit e30bfe4f authored by Michael Tüxen's avatar Michael Tüxen
Browse files

Merge branch 'master' of github.com:nplab/packetdrill

parents 034d3e6f efa516fb
No related branches found
No related tags found
No related merge requests found
...@@ -3,20 +3,30 @@ ...@@ -3,20 +3,30 @@
A fork of [packetdrill](https://code.google.com/p/packetdrill/) which adds support for A fork of [packetdrill](https://code.google.com/p/packetdrill/) which adds support for
* UDPLite as specified in [RFC 3828](https://tools.ietf.org/html/rfc3828) * UDPLite as specified in [RFC 3828](https://tools.ietf.org/html/rfc3828)
* SCTP as specified in [RFC 4960](https://tools.ietf.org/html/rfc4960), [RFC 4820](https://tools.ietf.org/html/rfc4820) and [RFC 7053](https://tools.ietf.org/html/rfc7053) * SCTP as specified in [RFC 4960](https://tools.ietf.org/html/rfc4960), [RFC 4820](https://tools.ietf.org/html/rfc4820), [RFC 6458](https://tools.ietf.org/html/rfc6458), and [RFC 7053](https://tools.ietf.org/html/rfc7053)
and generic bugfixes, espcially several fixes required to get packetdrill working on FreeBSD. and generic bugfixes, espcially several fixes required to get packetdrill working on FreeBSD.
MacOS (El Capitan and higher) is also supported.
## Information ## Information
There are some papers ([;login: October 2013](https://www.usenix.org/system/files/login/articles/10_cardwell-online.pdf), [USENIX ATC '13](https://www.usenix.org/system/files/conference/atc13/atc13-cardwell.pdf)) and a presentation ([ICCRG IETF87](https://www.ietf.org/proceedings/87/slides/slides-87-iccrg-1.pdf)) describing packetdrill. There are some papers ([;login: October 2013](https://www.usenix.org/system/files/login/articles/10_cardwell-online.pdf), [USENIX ATC '13](https://www.usenix.org/system/files/conference/atc13/atc13-cardwell.pdf)) and a presentation ([ICCRG IETF87](https://www.ietf.org/proceedings/87/slides/slides-87-iccrg-1.pdf)) describing packetdrill.
## Installation ## Installation
### MacOS (El Capitan and higer)
Download the sources, compile them and install the binary:
```
git clone https://github.com/nplab/packetdrill.git
cd packetdrill/gtests/net/packetdrill/
./configure
make
sudo cp packetdrill /usr/bin
```
### Linux (Ubuntu) ### Linux (Ubuntu)
For installing the required packages run: For installing the required packages run:
``` ```
sudo apt-get install make git libsctp-dev bison flex sudo apt-get install make git libsctp-dev bison flex
``` ```
Then download the sources, compile them and install the files: Then download the sources, compile them and install the binary:
``` ```
git clone https://github.com/nplab/packetdrill.git git clone https://github.com/nplab/packetdrill.git
cd packetdrill/gtests/net/packetdrill/ cd packetdrill/gtests/net/packetdrill/
...@@ -29,7 +39,7 @@ For installing the required packages run: ...@@ -29,7 +39,7 @@ For installing the required packages run:
``` ```
sudo pkg install git bison sudo pkg install git bison
``` ```
Then download the sources, compile them and install the files: Then download the sources, compile them and install the binary:
``` ```
git clone https://github.com/nplab/packetdrill.git git clone https://github.com/nplab/packetdrill.git
cd packetdrill/gtests/net/packetdrill/ cd packetdrill/gtests/net/packetdrill/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment