package frenetic

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Frenetic_kernelSource

Sourcemodule Bits : sig ... end

Bit manipulation for integers

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

A uniform interface to OpenFlow 1.0 and 1.3.

Sourcemodule OpenFlow0x01 : sig ... end
Sourcemodule OpenFlow0x04 : sig ... end
Sourcemodule 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.

Sourcemodule 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.

Sourcemodule Topology : sig ... end
Sourcemodule Util : sig ... end

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

OCaml

Innovation. Community. Security.