type error = Mirage_protocols.Ip.error
The type for TCP wire errors.
val dst_port : t -> int
Remote TCP port
val src_port : t -> int
Local TCP port
v ~src ~src_port ~dst ~dst_port
is the wire value v
with the corresponding local and remote IP/TCP parameters.
val xmit : ip:Ip.t -> t -> ?rst:bool -> ?syn:bool -> ?fin:bool -> ?psh:bool -> rx_ack:Sequence.t option -> seq:Sequence.t -> window:int -> options:Options.t list -> Cstruct.t -> (unit, error) Stdlib.result Lwt.t
xmit
emits a TCP packet over the network.