MPTCP ERROR - 1 - mptcp-kmsg-server.txt

本日志记录了MPTCP(多路径TCP)在网络交互过程中的详细信息,包括不同子流的状态变化及数据包处理流程。涉及mptcp_input、mptcp_parse_options等关键函数的调用情况,展示了数据包从接收、解析到发送的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<6>[  215.289526] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.289884] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.293403] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.294751] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.296092] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.297434] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.298787] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.300145] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.301715] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.303083] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.304397] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.308779] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.309976] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.311175] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.312391] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.313613] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.314830] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.315957] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.317146] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.318286] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.319351] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.320412] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.321475] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.322544] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.324859] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.328384] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.329680] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.330680] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.331668] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.332650] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.333620] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.334574] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.335681] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.336606] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.337604] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.338399] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.339151] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.339848] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.340534] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.341185] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.341889] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.342553] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.343197] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.343827] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.344409] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.347603] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.348673] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.349124] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  215.349572] MPTCP - net/mptcp/mptcp_input.c: 1148: mptcp_find_join
<6>[  215.350022] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:2
<6>[  215.350465] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:4
<6>[  215.350926] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:8
<6>[  215.351370] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:1
<6>[  215.351821] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:3
<6>[  215.352262] MPTCP - net/mptcp/mptcp_input.c: 1158: mptcp_find_join: opcode:30
<6>[  215.352692] MPTCP - net/ipv4/tcp_ipv4.c: 1908: tcp_v4_rcv
<6>[  256.476991] MPTCP_SUB_CAPABLE - net/mptcp/mptcp_input.c: 1679: mptcp_parse_options
<6>[  256.483499] MPTCP_SUB_CAPABLE - net/mptcp/mptcp_input.c: 1679: mptcp_parse_options
<6>[  256.679615] MPTCP - net/ipv4/tcp_ipv4.c: 1793: tcp_v4_rcv
<6>[  256.683401] MPTCP_SUB_CAPABLE - net/mptcp/mptcp_input.c: 1679: mptcp_parse_options
<6>[  256.684863] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.685729] MPTCP - net/mptcp/mptcp_ctrl.c: 2073: mptcp_check_req_master
<6>[  256.689984] MPTCP - net/mptcp/mptcp_ctrl.c: 1248: mptcp_add_sock
<6>[  256.690875] mptcp_add_sock: token 0x7bb82e21 pi 1, src_addr:112.26.1.1:42162 dst_addr:112.26.1.2:60182, cnt_subflows now 1
<6>[  256.691960] mptcp_check_req_master - net/ipv4/tcp_minisocks.c: 880: tcp_check_req
<6>[  256.692921] MPTCP_SUB_CAPABLE - net/mptcp/mptcp_input.c: 1679: mptcp_parse_options
<6>[  256.694839] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.695954] MPTCP_SUB_ADD_ADDR - net/mptcp/mptcp_input.c: 1843: mptcp_parse_options
<6>[  256.698142] MPTCP_SUB_ADD_ADDR - net/mptcp/mptcp_input.c: 1868: mptcp_parse_options
<6>[  256.700507] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.701801] MPTCP_SUB_ADD_ADDR - net/mptcp/mptcp_input.c: 1843: mptcp_parse_options
<6>[  256.704364] MPTCP_SUB_ADD_ADDR - net/mptcp/mptcp_input.c: 1868: mptcp_parse_options
<6>[  256.709697] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.713024] MPTCP - net/ipv4/tcp.c: 2179: tcp_close
<6>[  256.717227] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.718739] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.720248] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.721746] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.723260] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.724765] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.729870] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.732455] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.734618] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.736152] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.737680] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.740316] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.742109] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.743849] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.745896] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.750764] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.752577] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.754335] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.756696] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.758291] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.759867] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.761434] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.762978] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.764487] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.768837] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.771151] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.772544] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.773923] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.776338] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.777366] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.779178] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.780478] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.781867] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.783285] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.784737] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.789011] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.791577] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.792683] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.793573] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.795751] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.796752] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.797696] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.798604] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.799474] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.800319] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.801125] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.801886] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.802626] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.803353] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.804296] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.805046] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.808703] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.810623] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.811634] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.812632] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.813635] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.814627] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.815618] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.816622] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.817612] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.820235] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.820772] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.821513] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.822245] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.822983] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.823705] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.824422] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.825145] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.828068] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.830468] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.831314] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.831853] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.832819] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.833783] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.835517] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.836370] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.836856] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.837753] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.839543] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.840385] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.840848] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.841716] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.843459] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.844323] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.844872] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.847292] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.849779] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.850724] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.852603] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.853449] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.854168] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.854890] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.855619] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.856495] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.857352] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.857856] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.859564] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.860438] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.861152] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.861870] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.862557] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.863260] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.863966] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.864679] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.865378] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.868171] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.870790] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.871634] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.872349] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.873076] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.873787] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.874503] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.875224] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.876460] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.877379] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.878243] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.879244] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.880323] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.881293] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.882217] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.883679] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.884708] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.885858] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.890169] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.890992] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.891960] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.892924] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.893880] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.894822] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.895755] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.897471] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.898319] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.898888] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.899666] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  256.900468] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.901266] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.902067] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.902872] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.903669] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.904449] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.905230] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.909155] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.910199] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.910733] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.911535] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.912343] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.913127] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.913917] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.914701] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.915386] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.916470] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.917300] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.918090] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.918879] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.919688] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.920495] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.921262] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.922995] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.923831] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  256.924668] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.925716] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.929258] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.930386] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.931311] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.932228] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.932785] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.933631] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.934460] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.935298] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.936593] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.937529] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.938375] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.939214] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.940032] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.940840] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.941642] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.942454] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.943701] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.944892] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  256.947382] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.949875] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.950701] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.951516] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.952327] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.953135] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.953944] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.954759] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.955483] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.956808] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.957719] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.958531] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.959336] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.960143] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.960951] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.962329] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.963170] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.963775] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.965543] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.969172] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.970565] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.971510] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.972339] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.973851] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.974647] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.975482] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  256.976282] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.977056] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.977815] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.978574] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.979322] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.980070] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.980822] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.982515] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.983487] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.984272] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.985319] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  256.988957] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  256.990710] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  256.991778] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  256.992782] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  256.993804] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  256.995597] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  256.996498] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  256.997316] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  256.998164] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  256.998986] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  256.999782] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.000564] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.001351] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.002136] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.002914] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.003703] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.004482] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.005261] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.006120] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.009739] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.010615] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.011394] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.012182] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.012950] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.013723] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.014475] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.015233] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.016280] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.016859] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.017684] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.018521] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.019390] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.020246] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.021097] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.021937] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.022763] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.023584] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.024391] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.025202] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.028496] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.030148] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.030774] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.031610] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.032409] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.033231] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.034041] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.034830] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.036748] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.037667] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.038532] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.039393] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.040269] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.041146] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.042031] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.042903] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.043738] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.044546] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.045324] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.048265] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.049977] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.050725] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.051527] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.052317] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.053113] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.053908] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.054696] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.055486] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.056652] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.057561] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.058405] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.059284] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.060160] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.061035] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.061920] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.062795] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.063632] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.064429] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.065216] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.068007] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.069895] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.070721] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.071514] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.072314] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.073103] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.073904] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.074715] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.075506] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.076757] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.077646] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.078502] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.079361] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.080235] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.081115] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.082009] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.083056] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.083786] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.084594] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.085380] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.088750] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.089936] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.090746] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.091558] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.092349] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.093137] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.093931] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.094717] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.095487] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.097345] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.098229] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.099097] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.099968] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.100842] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.101718] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.102602] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.103471] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.104294] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.105100] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.107944] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.109925] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.110716] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.111493] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.112293] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.113097] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.113891] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.114692] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.115485] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.115726] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.117719] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.118488] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.119342] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.120241] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.121118] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.121992] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.122875] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.123742] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.124577] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.125371] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.128320] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.130023] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.130718] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.131505] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.132291] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.133086] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.133883] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.134692] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.135475] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.135618] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.137642] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.138537] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.139391] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.140258] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.141132] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.142006] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.142889] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.143756] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.144580] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.145384] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.147949] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.149912] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.150715] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.151491] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.152289] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.153099] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.153895] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.154697] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.155481] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.155740] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.157949] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.158687] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.159342] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.160287] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.161196] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.162161] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.163131] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.164080] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.164767] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.166478] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.169726] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.170574] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.171371] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.172185] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.173009] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.173833] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.174635] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.176381] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.177243] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.178129] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.179012] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.179898] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.180775] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.181677] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.182559] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.183454] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.184347] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.185245] MPTCP_SUB_DSS - net/mptcp/mptcp_input.c: 1766: mptcp_parse_options
<6>[  257.187640] MPTCP - net/mptcp/mptcp_input.c: 103: mptcp_clean_rtx_queue
<6>[  257.190086] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.190832] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.191730] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.192614] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.193515] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.194418] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.195332] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.195625] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.197677] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  257.198562] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.199684] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.200682] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.201868] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.203638] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.204625] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.205919] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.210879] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.211770] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.212694] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  257.213584] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.214444] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.215315] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.216568] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.217507] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.218363] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.219218] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.220452] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.221446] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.222304] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.223174] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.224039] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.224897] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.226695] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.230250] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.231116] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.231969] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.232782] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.233587] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  257.234370] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.235165] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.236103] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.237491] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.238416] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.238923] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.240599] MPTCP - net/ipv4/tcp_output.c: 2504: __tcp_push_pending_frames
<6>[  257.241593] MPTCP - net/ipv4/tcp_output.c: 2528: __tcp_push_pending_frames
<6>[  257.242331] MPTCP - net/mptcp/mptcp_output.c: 792: mptcp_write_xmit
<6>[  257.243174] MPTCP - net/ipv4/tcp_output.c: 2540: tcp_push_one
<6>[  257.244476] MPTCP - net/mptcp/mptcp_output.c: 671: mptcp_write_xmit
<6>[  257.245325] MPTCP - net/mptcp/mptcp_sched.c: 429: mptcp_next_segment
<6>[  257.247214] MPTCP - net/mptcp/mptcp_sched.c: 229: get_available_subflow
<6>[  257.249651] MPTCP - net/mptcp/mptcp_sched.c: 236: get_available_subflow
<6>[  257.250629] MPTCP - net/mptcp/mptcp_sched.c: 436: mptcp_next_segment
<6>[  257.251615] MPTCP - net/mptcp/mptcp_output.c: 677: mptcp_write_xmit
<6>[  257.252634] MPTCP - /opt/android-x86/android


内容概要:本文详细介绍了基于C#的工业自动化通信开发库,涵盖了多种常见的通信协议和技术。首先讨论了串口通信的基础操作及其注意事项,如波特率设置和事件处理。接着深入探讨了TCP通信,特别是针对高并发场景下的粘包处理和性能优化。文中还详细讲解了Modbus协议的应用,包括RTU和TCP两种模式的具体实现和常见问题解决方法。此外,文章涉及了数据库操作的最佳实践,尤其是EF6与MySQL的配合使用,以及数据转换技巧,如字节序处理和布尔值提取。最后,简述了消息队列(如RabbitMQ)和CAN总线的使用场景和配置要点。每个部分都配有实际代码示例,帮助开发者更好地理解和应用这些技术。 适合人群:从事工业自动化领域的软件开发工程师,尤其是那些需要频繁处理通信协议和数据交互的技术人员。 使用场景及目标:适用于需要进行PLC通信、数据采集、监控系统集成等项目的开发人员。主要目标是提高开发效率,减少因协议复杂性和数据格式差异带来的困扰,确保系统的稳定性和可靠性。 其他说明:文章不仅提供了理论指导,还分享了许多实际项目中的经验和教训,强调了在真实环境中可能会遇到的问题及解决方案。对于初学者而言,可以作为入门指南;对于有一定经验的开发者,则可以作为参考手册,帮助他们优化现有系统并避免常见错误。
内容概要:本文档详细介绍了基于灰狼优化算法(GWO)优化逐次变分模态分解(SVMD)的MATLAB项目实例。项目旨在通过GWO优化SVMD中的关键参数(如模态数、惩罚因子等),提高信号分解的精度和效率,解决传统SVMD方法面临的参数选择和优化挑战。GWO算法通过模拟灰狼捕猎行为,实现全局搜索和局部搜索的平衡,增强了SVMD在处理非线性、非平稳和含噪信号时的能力。文档涵盖了项目背景、目标与意义、挑战及解决方案、特点与创新、应用领域、效果预测图程序设计及代码示例、模型架构、算法流程、目录结构设计、注意事项、扩展方向、部署与应用、未来改进方向、总结与结论以及详细的程序设计思路和具体代码实现。 适合人群:具备一定编程基础,特别是熟悉MATLAB和信号处理技术的研发人员,以及从事机械故障诊断、生物医学信号分析、地震信号处理、无线通信和金融市场分析等领域工作的工程师和研究人员。 使用场景及目标:①优化SVMD中的参数设置,提高信号分解的精度和效率;②处理非线性、非平稳和含噪信号,提取有用的特征;③应用于机械故障诊断、生物医学信号分析、地震信号处理、无线通信和金融市场分析等领域;④提供信号噪声抑制功能,减少噪声干扰,确保信号中的有用信息被充分提取;⑤拓宽算法的应用范围,为相关领域的信号处理提供高效、精确的工具。 其他说明:本项目不仅提供了详细的理论背景和技术实现,还附带了完整的代码示例和GUI设计,便于用户实践和调试。项目强调了数据质量和参数调整的重要性,同时对未来改进方向进行了展望,如引入深度学习技术、多模态信号融合、实时故障诊断功能、端到端加速、数据隐私保护与合规性、扩展到边缘计算平台、自动化模型训练与优化、系统的自我修复能力等。通过本项目的成功实现,可以为信号处理领域提供一种更加高效、精确、可靠的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值