Module Frenetic_kernel.Packet.Tcp.Flags

TCP header flags.

type t = {
ns : bool;

(** ECN-nonce concealment protection. *)

cwr : bool;

(** Congestion window reduced. *)

ece : bool;

(** ECN-Echo. *)

urg : bool;

(** Indicates the Urgent pointer field is significant. *)

ack : bool;

(** Indicates that the Acknowledgment field is significant. *)

psh : bool;

(** Asks to push the buffered data to the receiving application. *)

rst : bool;

(** Reset the connection. *)

syn : bool;

(** Synchronize sequence numbers. *)

fin : bool;

(** No more data from sender. *)

}
include sig ... end
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> t
val sexp_of_t : t ‑> Ppx_sexp_conv_lib.Sexp.t