Lines Matching refs:data_len

111 			mp_opt->data_len = get_unaligned_be16(ptr);  in mptcp_parse_option()
121 mp_opt->rcvr_key, mp_opt->data_len, mp_opt->csum); in mptcp_parse_option()
219 mp_opt->data_len = get_unaligned_be16(ptr); in mptcp_parse_option()
230 mp_opt->data_len, !!(mp_opt->suboptions & OPTION_MPTCP_CSUMREQD), in mptcp_parse_option()
447 unsigned int data_len; in mptcp_established_options_mp() local
467 data_len = mpext ? mpext->data_len : 0; in mptcp_established_options_mp()
473 opts->data_len = data_len; in mptcp_established_options_mp()
485 if (data_len > 0) { in mptcp_established_options_mp()
501 data_len); in mptcp_established_options_mp()
541 ext->data_len = 1; in mptcp_write_data_fin()
542 } else if (ext->data_seq + ext->data_len == data_fin_tx_seq) { in mptcp_write_data_fin()
548 ext->data_len++; in mptcp_write_data_fin()
1216 if (mp_opt.data_fin && mp_opt.data_len == 1 && in mptcp_incoming_options()
1247 mpext->data_len = mp_opt.data_len; in mptcp_incoming_options()
1320 __sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum) in __mptcp_make_csum() argument
1332 header.data_len = htons(data_len); in __mptcp_make_csum()
1341 return __mptcp_make_csum(mpext->data_seq, mpext->subflow_seq, mpext->data_len, in mptcp_make_csum()
1433 put_len_csum(mpext->data_len, in mptcp_write_options()
1434 (mpext->data_len ? mptcp_make_csum(mpext) : 0), in mptcp_write_options()
1437 put_unaligned_be32(mpext->data_len << 16 | in mptcp_write_options()
1453 } else if (opts->data_len) { in mptcp_write_options()
1482 if (!opts->data_len) in mptcp_write_options()
1486 put_len_csum(opts->data_len, in mptcp_write_options()
1489 opts->data_len, in mptcp_write_options()
1493 put_unaligned_be32(opts->data_len << 16 | in mptcp_write_options()