package frenetic

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Bits : sig ... end

Bit manipulation for integers

module GroupTable0x04 : sig ... end
module Hashcons : sig ... end
module Net : sig ... end
module Network : sig ... end
module OpenFlow : sig ... end

A uniform interface to OpenFlow 1.0 and 1.3.

module OpenFlow0x01 : sig ... end
module OpenFlow0x04 : sig ... end
module OpenFlow_Header : sig ... end

The first fields of every OpenFlow message, no matter what the version, have the same shape. This is unlikely to change in subsequent OpenFlow versions because there needs to be some standard way to determine the version of each message. So we define that here.

module Packet : sig ... end

Library for constructing, marshaling and parsing data packets. These packets are independent of OpenFlow message information - they are mostly used for the payloads of PacketIn and PacketOut messages.

module Topology : sig ... end
module Util : sig ... end

Utility functions for Frenetic_kernel. These are used in multiple modules and don't have an obvious home type.