Created /tmp/tmp.VWcVs1rxSR (size 1 KB) containing data sent by client Created /tmp/tmp.tgMn0I4iCT (size 1 KB) containing data sent by server 001 no JOIN syn[ ok ] - synack[ ok ] - ack[ ok ] 002 single subflow, limited by client syn[ ok ] - synack[ ok ] - ack[ ok ] 003 single subflow, limited by server syn[ ok ] - synack[ ok ] - ack[ ok ] 004 single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] 005 multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] 006 multiple subflows, limited by server syn[ ok ] - synack[ ok ] - ack[ ok ] 007 single subflow, dev syn[ ok ] - synack[ ok ] - ack[ ok ] 008 no MPC reuse with single endpoint syn[ ok ] - synack[ ok ] - ack[ ok ] 009 multi subflows, with failing subflow syn[ ok ] - synack[ ok ] - ack[ ok ] 010 multi subflows, with subflow timeout syn[ ok ] - synack[ ok ] - ack[ ok ] 011 multi subflows, fair usage on close syn[ ok ] - synack[ ok ] - ack[ ok ] 012 unused signal address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 013 signal address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 014 subflow and signal syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 015 multiple subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 016 signal addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 017 signal invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 018 signal addresses race test syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] Created /tmp/tmp.PGjlLu8MP7 (size 21704 KB) containing data sent by client 019 multiple flows, signal, link failure syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] stale [ ok ] Created /tmp/tmp.EgiiPVQHVE (size 2048 KB) containing data sent by server 020 multi flows, signal, bidi, link fail syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] stale [ ok ] 021 backup subflow unused, link failure syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] link usage [ ok ] 022 backup flow used, multi links fail syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] stale [ ok ] link usage [ ok ] 023 backup flow used, bidi, link failure syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] stale [ ok ] link usage [ ok ] 024 signal address, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 025 signal address, ADD_ADDR6 timeout syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 026 signal addresses, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 027 invalid address, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 028 remove single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 029 remove multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 030 remove single address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 031 remove subflow and signal syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 032 remove subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 033 remove addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 034 remove invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 035 flush subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 036 flush subflows syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 037 flush addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 038 flush invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 039 remove id 0 subflow syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 040 remove id 0 address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 041 add single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] 042 add signal address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 043 add multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] 044 add multiple subflows IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] 045 add multiple addresses IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 046 single subflow IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] 047 unused signal address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 048 single address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 049 remove single address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 050 remove subflow and signal IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 051 single subflow IPv4-mapped syn[ ok ] - synack[ ok ] - ack[ ok ] 052 signal address IPv4-mapped syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 053 single subflow v4-map-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] 054 signal address v4-map-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 055 single subflow v6-map-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] 056 signal address v6-map-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 057 no JOIN with diff families v4-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] 058 no JOIN with diff families v4-v6-2 syn[ ok ] - synack[ ok ] - ack[ ok ] 059 no JOIN with diff families v6-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] 060 single subflow, backup syn[ ok ] - synack[ ok ] - ack[ ok ] ptx[ ok ] - prx [ ok ] 061 single address, backup syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] ptx[ ok ] - prx [ ok ] 062 single address with port, backup syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] ptx[ ok ] - prx [ ok ] 063 signal address with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] 064 subflow and signal with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] 065 remove single address with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] rm [ ok ] - rmsf [ ok ] invert 066 remove subflow and signal with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] rm [ ok ] - rmsf [ ok ] 067 flush subflows and signal with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] 068 multiple addresses with port syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] 069 multiple addresses with ports syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] - pt [ ok ] syn[ ok ] - synack[ ok ] - ack[ ok ] syn[ ok ] - ack [ ok ] 070 single subflow with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] 071 multiple subflows with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] 072 subflows limited by server w cookies syn[ ok ] - synack[ ok ] - ack[ ok ] 073 signal address with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 074 subflow and signal w cookies syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 075 subflows and signal w. cookies syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 076 checksum test 0 0 syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] 077 checksum test 1 1 syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] 078 checksum test 0 1 syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] 079 checksum test 1 0 syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] 080 single subflow allow join id0 ns1 syn[ ok ] - synack[ ok ] - ack[ ok ] 081 single subflow allow join id0 ns2 syn[ ok ] - synack[ ok ] - ack[ ok ] 082 signal address allow join id0 ns1 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 083 signal address allow join id0 ns2 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 084 subflow and address allow join id0 1 syn[ ok ] - synack[ ok ] - ack[ ok ] 085 subflow and address allow join id0 2 syn[ ok ] - synack[ ok ] - ack[ ok ] 086 fullmesh test 2x1 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 087 fullmesh test 1x1 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 088 fullmesh test 1x2 syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 089 fullmesh test 1x2, limited syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 090 set fullmesh flag test syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 091 set nofullmesh flag test syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 092 set backup,fullmesh flags test syn[ ok ] - synack[ ok ] - ack[ ok ] ptx[ ok ] - prx [ ok ] rm [ ok ] - rmsf [ ok ] 093 set nobackup,nofullmesh flags test syn[ ok ] - synack[ ok ] - ack[ ok ] ptx[ ok ] - prx [ ok ] rm [ ok ] - rmsf [ ok ] Created /tmp/tmp.PGjlLu8MP7 (size 1024 KB) containing data sent by client Created /tmp/tmp.EgiiPVQHVE (size 1024 KB) containing data sent by server 094 fastclose test syn[ ok ] - synack[ ok ] - ack[ ok ] ctx[ ok ] - fclzrx[ ok ] rtx[ ok ] - rstrx [ ok ] invert Created /tmp/tmp.PGjlLu8MP7 (size 128 KB) containing data sent by client Created /tmp/tmp.EgiiPVQHVE (size 128 KB) containing data sent by server file received by server has inverted byte at 169 095 Infinite map: 5 corrupted pkts syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] ftx[ ok ] - failrx[ ok ] invert Created /tmp/tmp.PGjlLu8MP7 (size 1024 KB) containing data sent by client Created /tmp/tmp.EgiiPVQHVE (size 1024 KB) containing data sent by server 096 MP_FAIL MP_RST: 1 corrupted pkts syn[ ok ] - synack[ ok ] - ack[ ok ] sum[ ok ] - csum [ ok ] ftx[ ok ] - failrx[ ok ] rtx[ ok ] - rstrx [ ok ] itx[ ok ] - infirx[ ok ] 097 userspace pm type prevents add_addr syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 098 userspace pm no echo w/o daemon syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] 099 userspace pm type rejects join syn[ ok ] - synack[ ok ] - ack[ ok ] 100 userspace pm type does not send join syn[ ok ] - synack[ ok ] - ack[ ok ] 101 userspace pm type prevents mp_prio syn[ ok ] - synack[ ok ] - ack[ ok ] ptx[ ok ] - prx [ ok ] 102 userspace pm type prevents rm_addr syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 103 userspace pm add & remove address syn[ ok ] - synack[ ok ] - ack[ ok ] add[ ok ] - echo [ ok ] rm [ ok ] - rmsf [ ok ] invert 104 userspace pm create destroy subflow syn[ ok ] - synack[ ok ] - ack[ ok ] rm [ ok ] - rmsf [ ok ] 105 implicit EP creation[ ok ] ID change is prevented[ ok ] modif is allowed[ ok ] Created /tmp/tmp.PGjlLu8MP7 (size 4 KB) containing data sent by client Created /tmp/tmp.EgiiPVQHVE (size 4 KB) containing data sent by server 106 delete and re-add after delete[ ok ] after re-add[ ok ]