package frenetic

  1. Overview
  2. Docs
The Frenetic Programming Language and Runtime System

Install

Dune Dependency

Authors

Maintainers

Sources

5.0.5.tar.gz
md5=baf754df13a759c32f2c86a1b6f328da
sha512=80140900e7009ccab14b25e244fe7edab87d858676f8a4b3799b4fea16825013cf68363fe5faec71dd54ba825bb4ea2f812c2c666390948ab217ffa75d9cbd29

doc/frenetic.kernel/Frenetic_kernel/OpenFlow0x04/Oxm/index.html

Module OpenFlow0x04.OxmSource

Flow Match Fields structure. See the section 7.2.3.2 of the OpenFlow 1.3.4 specification

Sourcetype t = oxm
Sourceval field_name : t -> string
Sourceval sizeof : t -> int

sizeof t size of the oxm field

Sourceval sizeof_header : t -> int

sizeof_header t size of the oxm field without the payload

Sourceval to_string : t -> string

to_string v pretty-prints v

Sourceval match_to_string : oxmMatch -> string

match_to_string v pretty-prints oxmMatch v

Sourceval marshal : Cstruct.t -> t -> int

marshal buf t serializes t

Sourceval marshal_header : Cstruct.t -> t -> int

marshal_header buf t same as marshal but doesn't serialize the payload

Sourceval parse : Cstruct.t -> t * Cstruct.t

parse bits parse the buffer bits

Sourceval parse_header : Cstruct.t -> t * Cstruct.t

parse_header bits same as parse but doesn't parse the payload

Sourceval from_of_pattern : OpenFlow.Pattern.t -> t list
OCaml

Innovation. Community. Security.