Home
last modified time | relevance | path

Searched refs:pmtu (Results 1 – 13 of 13) sorted by relevance

/net/sctp/
Dtransport.c246 bool sctp_transport_update_pmtu(struct sctp_transport *t, u32 pmtu) in sctp_transport_update_pmtu() argument
252 if (unlikely(pmtu < SCTP_DEFAULT_MINSEGMENT)) { in sctp_transport_update_pmtu()
254 __func__, pmtu, SCTP_DEFAULT_MINSEGMENT); in sctp_transport_update_pmtu()
256 pmtu = SCTP_DEFAULT_MINSEGMENT; in sctp_transport_update_pmtu()
258 pmtu = SCTP_TRUNC4(pmtu); in sctp_transport_update_pmtu()
266 dst->ops->update_pmtu(dst, sk, NULL, pmtu, true); in sctp_transport_update_pmtu()
279 pmtu = sctp_dst_mtu(dst); in sctp_transport_update_pmtu()
280 change = t->pathmtu != pmtu; in sctp_transport_update_pmtu()
282 t->pathmtu = pmtu; in sctp_transport_update_pmtu()
401 __u32 cwnd, ssthresh, flight_size, pba, pmtu; in sctp_transport_raise_cwnd() local
[all …]
Doutput.c762 size_t psize, pmtu, maxsize; in sctp_packet_will_fit() local
776 pmtu = packet->transport->asoc->pathmtu; in sctp_packet_will_fit()
778 pmtu = packet->transport->pathmtu; in sctp_packet_will_fit()
781 if (psize + chunk_len > pmtu) { in sctp_packet_will_fit()
804 maxsize = pmtu - packet->overhead; in sctp_packet_will_fit()
Dassociola.c1410 void sctp_assoc_set_pmtu(struct sctp_association *asoc, __u32 pmtu) in sctp_assoc_set_pmtu() argument
1412 if (asoc->pathmtu != pmtu) { in sctp_assoc_set_pmtu()
1413 asoc->pathmtu = pmtu; in sctp_assoc_set_pmtu()
1427 __u32 pmtu = 0; in sctp_assoc_sync_pmtu() local
1439 if (!pmtu || (t->pathmtu < pmtu)) in sctp_assoc_sync_pmtu()
1440 pmtu = t->pathmtu; in sctp_assoc_sync_pmtu()
1443 sctp_assoc_set_pmtu(asoc, pmtu); in sctp_assoc_sync_pmtu()
Dinput.c386 struct sctp_transport *t, __u32 pmtu) in sctp_icmp_frag_needed() argument
388 if (!t || (t->pathmtu <= pmtu)) in sctp_icmp_frag_needed()
392 atomic_set(&t->mtu_info, pmtu); in sctp_icmp_frag_needed()
409 if (!sctp_transport_update_pmtu(t, pmtu)) in sctp_icmp_frag_needed()
/net/dccp/
Doutput.c159 unsigned int dccp_sync_mss(struct sock *sk, u32 pmtu) in dccp_sync_mss() argument
164 u32 cur_mps = ccmps ? min(pmtu, ccmps) : pmtu; in dccp_sync_mss()
187 icsk->icsk_pmtu_cookie = pmtu; in dccp_sync_mss()
Ddccp.h258 unsigned int dccp_sync_mss(struct sock *sk, u32 pmtu);
/net/ipv4/
Dtcp_output.c1463 static inline int __tcp_mtu_to_mss(struct sock *sk, int pmtu) in __tcp_mtu_to_mss() argument
1472 mss_now = pmtu - icsk->icsk_af_ops->net_header_len - sizeof(struct tcphdr); in __tcp_mtu_to_mss()
1495 int tcp_mtu_to_mss(struct sock *sk, int pmtu) in tcp_mtu_to_mss() argument
1498 return __tcp_mtu_to_mss(sk, pmtu) - in tcp_mtu_to_mss()
1564 unsigned int tcp_sync_mss(struct sock *sk, u32 pmtu) in tcp_sync_mss() argument
1570 if (icsk->icsk_mtup.search_high > pmtu) in tcp_sync_mss()
1571 icsk->icsk_mtup.search_high = pmtu; in tcp_sync_mss()
1573 mss_now = tcp_mtu_to_mss(sk, pmtu); in tcp_sync_mss()
1577 icsk->icsk_pmtu_cookie = pmtu; in tcp_sync_mss()
Droute.c646 __be32 gw, u32 pmtu, bool lock, in update_or_create_fnhe() argument
684 if (pmtu) { in update_or_create_fnhe()
685 fnhe->fnhe_pmtu = pmtu; in update_or_create_fnhe()
710 fnhe->fnhe_pmtu = pmtu; in update_or_create_fnhe()
/net/xfrm/
Dxfrm_policy.c3765 u32 pmtu, route_mtu_cached; in xfrm_init_pmtu() local
3769 pmtu = dst_mtu(xfrm_dst_child(dst)); in xfrm_init_pmtu()
3770 xdst->child_mtu_cached = pmtu; in xfrm_init_pmtu()
3772 pmtu = xfrm_state_mtu(dst->xfrm, pmtu); in xfrm_init_pmtu()
3777 if (pmtu > route_mtu_cached) in xfrm_init_pmtu()
3778 pmtu = route_mtu_cached; in xfrm_init_pmtu()
3780 dst_metric_set(dst, RTAX_MTU, pmtu); in xfrm_init_pmtu()
/net/ipv6/
Dip6_output.c1324 unsigned int maxfraglen, fragheaderlen, mtu, orig_mtu, pmtu; in __ip6_append_data() local
1388 pmtu = max_t(int, mtu - headersize + sizeof(struct ipv6hdr), 0); in __ip6_append_data()
1389 ipv6_local_error(sk, EMSGSIZE, fl6, pmtu); in __ip6_append_data()
Dip6_tunnel.c1033 struct flowi6 *fl6, int encap_limit, __u32 *pmtu, in ip6_tnl_xmit() argument
1137 *pmtu = mtu; in ip6_tnl_xmit()
Dip6_gre.c708 __u32 *pmtu, __be16 proto) in __gre6_xmit() argument
765 return ip6_tnl_xmit(skb, dev, dsfield, fl6, encap_limit, pmtu, in __gre6_xmit()
/net/netfilter/
DKconfig1103 -j TCPMSS --clamp-mss-to-pmtu