TcpLwipConnection

Package: inet.transportlayer.tcp_lwip

TcpLwipConnection

simple module

(no description)

Properties

Name Value Description

Signals

Name Type Unit
rcvAck
rcvSeq
sndAck
rcvWnd
state
sndNxt
sndWnd

Statistics

Name Title Source Record Unit Interpolation Mode
rcvAck vector sample-hold
rcvSeq vector sample-hold
sndAck vector sample-hold
rcvWnd vector sample-hold
sndNxt vector sample-hold
sndWnd vector sample-hold

Source code

simple TcpLwipConnection
{
    parameters:
        @signal[state];    // FSM state
        @signal[sndWnd];    // snd_wnd
        @signal[sndNxt];    // sent seqNo
        @signal[sndAck];    // sent ackNo
        @signal[rcvWnd];    // rcv_wnd
        @signal[rcvSeq];    // received seqNo
        @signal[rcvAck];    // received ackNo (=snd_una)

        @statistic[sndWnd](record=vector; interpolationmode=sample-hold);    // snd_wnd
        @statistic[sndNxt](record=vector; interpolationmode=sample-hold);    // sent seqNo
        @statistic[sndAck](record=vector; interpolationmode=sample-hold);    // sent ackNo
        @statistic[rcvWnd](record=vector; interpolationmode=sample-hold);    // rcv_wnd
        @statistic[rcvSeq](record=vector; interpolationmode=sample-hold);    // received seqNo
        @statistic[rcvAck](record=vector; interpolationmode=sample-hold);    // received ackNo (=snd_una)
}

File: src/inet/transportlayer/tcp_lwip/TcpLwipConnection.ned