Lines Matching refs:opt_size
657 unsigned int opt_size = *size;
666 !mptcp_pm_add_addr_signal(msk, skb, opt_size, remaining, &opts->addr,
671 remaining += opt_size;
687 *size -= opt_size;
831 unsigned int opt_size = 0;
841 if (mptcp_established_options_fastclose(sk, &opt_size, remaining, opts) ||
842 mptcp_established_options_mp_fail(sk, &opt_size, remaining, opts)) {
843 *size += opt_size;
844 remaining -= opt_size;
847 if (mptcp_established_options_rst(sk, skb, &opt_size, remaining, opts)) {
848 *size += opt_size;
849 remaining -= opt_size;
855 if (mptcp_established_options_mp(sk, skb, snd_data_fin, &opt_size, opts))
857 else if (mptcp_established_options_dss(sk, skb, snd_data_fin, &opt_size, opts)) {
862 remaining - opt_size, opts)) {
863 *size += opt_size + mp_fail_size;
864 remaining -= opt_size - mp_fail_size;
872 if (WARN_ON_ONCE(opt_size > remaining))
875 *size += opt_size;
876 remaining -= opt_size;
877 if (mptcp_established_options_add_addr(sk, skb, &opt_size, remaining, opts)) {
878 *size += opt_size;
879 remaining -= opt_size;
881 } else if (mptcp_established_options_rm_addr(sk, &opt_size, remaining, opts)) {
882 *size += opt_size;
883 remaining -= opt_size;
887 if (mptcp_established_options_mp_prio(sk, &opt_size, remaining, opts)) {
888 *size += opt_size;
889 remaining -= opt_size;