Skip to content

Commit

Permalink
Bring in recent changes, including OpenFlow 1.3 support.
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreasVoellmy committed Jul 27, 2015
1 parent a8a78b5 commit b708447
Show file tree
Hide file tree
Showing 57 changed files with 4,718 additions and 4,515 deletions.
55 changes: 0 additions & 55 deletions INSTALL

This file was deleted.

4 changes: 1 addition & 3 deletions Setup.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
import Distribution.Simple

main = defaultMain

main = defaultMain
2 changes: 0 additions & 2 deletions TODO

This file was deleted.

84 changes: 0 additions & 84 deletions doc/README_DEVEL

This file was deleted.

71 changes: 0 additions & 71 deletions nettle-openflow.cabal

This file was deleted.

61 changes: 61 additions & 0 deletions openflow.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Name: openflow
Version: 0.1.5
Synopsis: OpenFlow
Cabal-Version: >=1.8
Build-Type: Simple
Stability: Experimental
Category: Network
License: OtherLicense
License-file: LICENSE
Author: Andreas Voellmy, Ashish Agarwal, John Launchbury
Maintainer: andreas.voellmy@gmail.com
Description:
This package implements the OpenFlow 1.0 and a large part of the OpenFlow 1.3 protocols.
It defines a collection of data types representing the logical contents of OpenFlow messages,
defines serialization and deserialization methods using the binary package, and provides some simple
servers that can be used with these data types.

extra-source-files: Setup.hs

library
exposed-modules:
Network.Data.Util
Network.Data.Ethernet
Network.Data.Ethernet.EthernetAddress
Network.Data.Ethernet.EthernetFrame
Network.Data.Ethernet.AddressResolutionProtocol
Network.Data.Ethernet.LLDP
Network.Data.IPv4
Network.Data.IPv4.IPAddress
Network.Data.IPv4.IPPacket
Network.Data.IPv4.DHCP
Network.Data.IPv4.UDP
Network.Data.OpenFlow.Port
Network.Data.OpenFlow.Action
Network.Data.OpenFlow.Switch
Network.Data.OpenFlow.Match
Network.Data.OpenFlow.MatchBuilder
Network.Data.OpenFlow.FlowTable
Network.Data.OpenFlow.Statistics
Network.Data.OpenFlow.Error
Network.Data.OpenFlow.Packet
Network.Data.OpenFlow.Messages
Network.Data.OpenFlow.MessagesBinary
Network.Data.OpenFlow

Network.Data.OF13.Message
Network.Data.OF13.Server

ghc-options: -funbox-strict-fields -O2 -Wall
hs-source-dirs: src

build-depends:
aeson,
base >= 4.4.0.0 && <= 5,
bimap,
binary,
bytestring,
containers,
deepseq-generics,
hashable >= 1.2.1.0,
network
37 changes: 0 additions & 37 deletions src/Examples/Flood.hs

This file was deleted.

60 changes: 0 additions & 60 deletions src/Examples/Hub.hs

This file was deleted.

Loading

0 comments on commit b708447

Please sign in to comment.