Module: Nl::Linux::MptcpPm::Enums::EventType

Defined in:
nl-linux/generated/nl/linux/mptcp_pm.rb

Overview

Netlink MPTCP event types

Constant Summary collapse

Unspec =

unused event

0
Created =

A new MPTCP connection has been created. It is the good time to allocate memory and send ADD_ADDR if needed. Depending on the traffic-patterns it can take a long time until the MPTCP_EVENT_ESTABLISHED is sent. Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport, dport, [server-side], [flags].

1
Established =

A MPTCP connection is established (can start new subflows). Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport, dport, [server-side], [flags].

2
Closed =

A MPTCP connection has stopped. Attribute: token.

3
Announced =

A new address has been announced by the peer. Attributes: token, rem_id, family, daddr4 | daddr6 [, dport].

6
Removed =

An address has been lost by the peer. Attributes: token, rem_id.

7
SubEstablished =

A new subflow has been established. 'error' should not be set. Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport, dport, backup, if-idx [, error].

10
SubClosed =

A subflow has been closed. An error (copy of sk_err) could be set if an error has been detected for this subflow. Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport, dport, backup, if-idx [, error].

11
SubPriority =

The priority of a subflow has changed. 'error' should not be set. Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport, dport, backup, if-idx [, error].

13
ListenerCreated =

A new PM listener is created. Attributes: family, sport, saddr4 | saddr6.

15
ListenerClosed =

A PM listener is closed. Attributes: family, sport, saddr4 | saddr6.

16