/net/sctp/ |
D | transport.c | 246 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 …]
|
D | output.c | 762 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()
|
D | associola.c | 1410 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()
|
D | input.c | 386 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/ |
D | output.c | 159 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()
|
D | dccp.h | 258 unsigned int dccp_sync_mss(struct sock *sk, u32 pmtu);
|
/net/ipv4/ |
D | tcp_output.c | 1463 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()
|
D | route.c | 646 __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/ |
D | xfrm_policy.c | 3765 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/ |
D | ip6_output.c | 1324 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()
|
D | ip6_tunnel.c | 1033 struct flowi6 *fl6, int encap_limit, __u32 *pmtu, in ip6_tnl_xmit() argument 1137 *pmtu = mtu; in ip6_tnl_xmit()
|
D | ip6_gre.c | 708 __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/ |
D | Kconfig | 1103 -j TCPMSS --clamp-mss-to-pmtu
|