Home
last modified time | relevance | path

Searched refs:mss (Results 1 – 108 of 108) sorted by relevance

/linux-4.1.27/net/ipv4/
Dtcp_offload.c18 unsigned int seq, unsigned int mss) in tcp_gso_tstamp() argument
21 if (before(ts_seq, seq + mss)) { in tcp_gso_tstamp()
28 seq += mss; in tcp_gso_tstamp()
64 unsigned int mss; in tcp_gso_segment() local
80 mss = tcp_skb_mss(skb); in tcp_gso_segment()
81 if (unlikely(skb->len <= mss)) in tcp_gso_segment()
104 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_gso_segment()
122 delta = htonl(oldlen + (thlen + mss)); in tcp_gso_segment()
129 tcp_gso_tstamp(segs, skb_shinfo(gso_skb)->tskey, seq, mss); in tcp_gso_segment()
141 seq += mss; in tcp_gso_segment()
[all …]
Dsyncookies.c182 const __u16 mss = *mssp; in __cookie_v4_init_sequence() local
185 if (mss >= msstab[mssind]) in __cookie_v4_init_sequence()
302 int mss; in cookie_v4_check() local
313 mss = __cookie_v4_check(ip_hdr(skb), th, cookie); in cookie_v4_check()
314 if (mss == 0) { in cookie_v4_check()
337 req->mss = mss; in cookie_v4_check()
386 tcp_select_initial_window(tcp_full_space(sk), req->mss, in cookie_v4_check()
Dtcp_output.c125 int mss = tp->advmss; in tcp_advertise_mss() local
130 if (metric < mss) { in tcp_advertise_mss()
131 mss = metric; in tcp_advertise_mss()
132 tp->advmss = mss; in tcp_advertise_mss()
136 return (__u16)mss; in tcp_advertise_mss()
190 u32 tcp_default_init_rwnd(u32 mss) in tcp_default_init_rwnd() argument
199 if (mss > 1460) in tcp_default_init_rwnd()
200 init_rwnd = max((1460 * init_rwnd) / mss, 2U); in tcp_default_init_rwnd()
211 void tcp_select_initial_window(int __space, __u32 mss, in tcp_select_initial_window() argument
224 if (space > mss) in tcp_select_initial_window()
[all …]
Dtcp_timer.c115 int mss; in tcp_mtu_probing() local
117 mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1; in tcp_mtu_probing()
118 mss = min(net->ipv4.sysctl_tcp_base_mss, mss); in tcp_mtu_probing()
119 mss = max(mss, 68 - tp->tcp_header_len); in tcp_mtu_probing()
120 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss); in tcp_mtu_probing()
Dtcp_metrics.c30 u16 mss; member
133 tm->tcpm_fastopen.mss = 0; in tcpm_suck_dst()
702 void tcp_fastopen_cache_get(struct sock *sk, u16 *mss, in tcp_fastopen_cache_get() argument
716 if (tfom->mss) in tcp_fastopen_cache_get()
717 *mss = tfom->mss; in tcp_fastopen_cache_get()
728 void tcp_fastopen_cache_set(struct sock *sk, u16 mss, in tcp_fastopen_cache_set() argument
743 if (mss) in tcp_fastopen_cache_set()
744 tfom->mss = mss; in tcp_fastopen_cache_set()
874 if (tfom->mss && in tcp_metrics_fill_info()
876 tfom->mss) < 0) in tcp_metrics_fill_info()
Dinet_lro.c173 lro_desc->mss = tcp_data_len; in lro_init_desc()
210 if (tcp_data_len > lro_desc->mss) in lro_add_common()
211 lro_desc->mss = tcp_data_len; in lro_add_common()
283 skb_shinfo(lro_desc->parent)->gso_size = lro_desc->mss; in lro_flush()
Dtcp_input.c385 u32 mss = tcp_sk(sk)->advmss; in tcp_fixup_rcvbuf() local
388 rcvmem = 2 * SKB_TRUESIZE(mss + MAX_TCP_HEADER) * in tcp_fixup_rcvbuf()
389 tcp_default_init_rwnd(mss); in tcp_fixup_rcvbuf()
1151 unsigned int mss; in tcp_match_skb_to_sack() local
1158 mss = tcp_skb_mss(skb); in tcp_match_skb_to_sack()
1163 if (pkt_len < mss) in tcp_match_skb_to_sack()
1164 pkt_len = mss; in tcp_match_skb_to_sack()
1167 if (pkt_len < mss) in tcp_match_skb_to_sack()
1174 if (pkt_len > mss) { in tcp_match_skb_to_sack()
1175 unsigned int new_len = (pkt_len / mss) * mss; in tcp_match_skb_to_sack()
[all …]
Dudp_offload.c182 unsigned int mss; in udp4_ufo_fragment() local
197 mss = skb_shinfo(skb)->gso_size; in udp4_ufo_fragment()
198 if (unlikely(skb->len <= mss)) in udp4_ufo_fragment()
214 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in udp4_ufo_fragment()
Dtcp_minisocks.c372 int mss = dst_metric_advmss(dst); in tcp_openreq_init_rwin() local
374 if (tp->rx_opt.user_mss && tp->rx_opt.user_mss < mss) in tcp_openreq_init_rwin()
375 mss = tp->rx_opt.user_mss; in tcp_openreq_init_rwin()
387 mss - (ireq->tstamp_ok ? TCPOLEN_TSTAMP_ALIGNED : 0), in tcp_openreq_init_rwin()
536 newtp->rx_opt.mss_clamp = req->mss; in tcp_create_openreq_child()
/linux-4.1.27/fs/proc/
Dtask_mmu.c451 static void smaps_account(struct mem_size_stats *mss, struct page *page, in smaps_account() argument
457 mss->anonymous += size; in smaps_account()
459 mss->resident += size; in smaps_account()
462 mss->referenced += size; in smaps_account()
468 mss->shared_dirty += size; in smaps_account()
470 mss->shared_clean += size; in smaps_account()
473 mss->pss += pss_delta; in smaps_account()
476 mss->private_dirty += size; in smaps_account()
478 mss->private_clean += size; in smaps_account()
479 mss->pss += (u64)size << PSS_SHIFT; in smaps_account()
[all …]
/linux-4.1.27/net/ipv6/
Dsyncookies.c121 const __u16 mss = *mssp; in __cookie_v6_init_sequence() local
124 if (mss >= msstab[mssind]) in __cookie_v6_init_sequence()
167 int mss; in cookie_v6_check() local
177 mss = __cookie_v6_check(ipv6_hdr(skb), th, cookie); in cookie_v6_check()
178 if (mss == 0) { in cookie_v6_check()
204 req->mss = mss; in cookie_v6_check()
259 tcp_select_initial_window(tcp_full_space(sk), req->mss, in cookie_v6_check()
Dudp_offload.c24 unsigned int mss; in udp6_ufo_fragment() local
33 mss = skb_shinfo(skb)->gso_size; in udp6_ufo_fragment()
34 if (unlikely(skb->len <= mss)) in udp6_ufo_fragment()
53 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in udp6_ufo_fragment()
/linux-4.1.27/drivers/scsi/fnic/
Dwq_enet_desc.h52 u64 address, u16 length, u16 mss, u16 header_length, in wq_enet_desc_enc() argument
58 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) << in wq_enet_desc_enc()
71 u64 *address, u16 *length, u16 *mss, u16 *header_length, in wq_enet_desc_dec() argument
77 *mss = (le16_to_cpu(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) & in wq_enet_desc_dec()
Dfnic_res.h88 u32 d_id, u16 mss, in fnic_queue_wq_copy_desc_icmnd_16() argument
117 desc->u.icmnd_16.mss = mss; /* FC vNIC only: max burst */ in fnic_queue_wq_copy_desc_icmnd_16()
Dfcpio.h220 u16 mss; /* FC vNIC only: max burst */ member
268 u16 mss; /* FC vNIC only: max burst */ member
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dwq_enet_desc.h54 u64 address, u16 length, u16 mss, u16 header_length, in wq_enet_desc_enc() argument
60 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) << in wq_enet_desc_enc()
73 u64 *address, u16 *length, u16 *mss, u16 *header_length, in wq_enet_desc_dec() argument
79 *mss = (le16_to_cpu(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) & in wq_enet_desc_dec()
Denic_res.h113 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, in enic_queue_wq_desc_tso() argument
117 mss, hdr_len, vlan_tag_insert, vlan_tag, in enic_queue_wq_desc_tso()
Denic_main.c440 struct sk_buff *skb, unsigned int mss, in enic_queue_wq_skb_tso() argument
476 enic_queue_wq_desc_tso(wq, skb, dma_addr, len, mss, hdr_len, in enic_queue_wq_skb_tso()
517 unsigned int mss = skb_shinfo(skb)->gso_size; in enic_queue_wq_skb() local
532 if (mss) in enic_queue_wq_skb()
533 err = enic_queue_wq_skb_tso(enic, wq, skb, mss, in enic_queue_wq_skb()
/linux-4.1.27/net/netfilter/
Dxt_osf.c197 u16 window, totlen, mss = 0; in xt_osf_match_packet() local
270 mss = optp[3]; in xt_osf_match_packet()
271 mss <<= 8; in xt_osf_match_packet()
272 mss |= optp[2]; in xt_osf_match_packet()
274 mss = ntohs((__force __be16)mss); in xt_osf_match_packet()
306 if (window == f->wss.val * mss || in xt_osf_match_packet()
312 if (window == f->wss.val * (mss + 40) || in xt_osf_match_packet()
Dxt_TCPMSS.c110 if (info->mss == XT_TCPMSS_CLAMP_PMTU) { in tcpmss_mangle_packet()
126 newmss = info->mss; in tcpmss_mangle_packet()
272 if (info->mss == XT_TCPMSS_CLAMP_PMTU && in tcpmss_tg4_check()
294 if (info->mss == XT_TCPMSS_CLAMP_PMTU && in tcpmss_tg6_check()
Dnf_synproxy_core.c59 opts->mss = get_unaligned_be16(ptr); in synproxy_parse_options()
118 opts->mss); in synproxy_build_options()
DKconfig926 -j TCPMSS --clamp-mss-to-pmtu
/linux-4.1.27/net/ipv4/netfilter/
Dipt_SYNPROXY.c78 u16 mss = opts->mss; in synproxy_send_client_synack() local
95 nth->seq = htonl(__cookie_v4_init_sequence(iph, th, &mss)); in synproxy_send_client_synack()
237 int mss; in synproxy_recv_client_ack() local
239 mss = __cookie_v4_check(ip_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack()
240 if (mss == 0) { in synproxy_recv_client_ack()
246 opts->mss = mss; in synproxy_recv_client_ack()
/linux-4.1.27/net/ipv6/netfilter/
Dip6t_SYNPROXY.c93 u16 mss = opts->mss; in synproxy_send_client_synack() local
110 nth->seq = htonl(__cookie_v6_init_sequence(iph, th, &mss)); in synproxy_send_client_synack()
252 int mss; in synproxy_recv_client_ack() local
254 mss = __cookie_v6_check(ipv6_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack()
255 if (mss == 0) { in synproxy_recv_client_ack()
261 opts->mss = mss; in synproxy_recv_client_ack()
/linux-4.1.27/ipc/
Dmsg.c162 static inline void ss_add(struct msg_queue *msq, struct msg_sender *mss) in ss_add() argument
164 mss->tsk = current; in ss_add()
166 list_add_tail(&mss->list, &msq->q_senders); in ss_add()
169 static inline void ss_del(struct msg_sender *mss) in ss_del() argument
171 if (mss->list.next != NULL) in ss_del()
172 list_del(&mss->list); in ss_del()
177 struct msg_sender *mss, *t; in ss_wakeup() local
179 list_for_each_entry_safe(mss, t, h, list) { in ss_wakeup()
181 mss->list.next = NULL; in ss_wakeup()
182 wake_up_process(mss->tsk); in ss_wakeup()
/linux-4.1.27/include/uapi/linux/netfilter/
Dxt_TCPMSS.h7 __u16 mss; member
Dxt_SYNPROXY.h13 __u16 mss; member
Dxt_osf.h70 __u16 ss, mss; member
/linux-4.1.27/include/net/
Dtcp.h499 __u16 *mss);
513 __u16 *mss);
590 int tcp_mss_to_mtu(struct sock *sk, int mss);
1117 u32 tcp_default_init_rwnd(u32 mss);
1120 void tcp_select_initial_window(int __space, __u32 mss, __u32 *rcv_wnd,
1341 void tcp_fastopen_cache_get(struct sock *sk, u16 *mss,
1344 void tcp_fastopen_cache_set(struct sock *sk, u16 mss,
1646 __u16 *mss);
1662 __u16 *mss) in cookie_init_sequence() argument
1664 return ops->cookie_init_seq(sk, skb, mss); in cookie_init_sequence()
[all …]
Drequest_sock.h56 u16 mss; member
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Dcontext.c143 if (ctx->mss) in spu_unmap_mappings()
144 unmap_mapping_range(ctx->mss, 0, SPUFS_MSS_MAP_SIZE, 1); in spu_unmap_mappings()
Dspufs.h88 struct address_space *mss; /* 'mss' area mappings. */ member
Dfile.c1430 ctx->mss = inode->i_mapping; in spufs_mss_open()
1443 ctx->mss = NULL; in spufs_mss_release()
/linux-4.1.27/include/linux/
Dinet_lro.h64 int mss; member
/linux-4.1.27/arch/sparc/kernel/
Dldc.c164 u8 mss; member
260 unsigned int mss; in tx_has_space_for() local
274 mss = lp->mss; in tx_has_space_for()
276 if (diff * mss < size) in tx_has_space_for()
1121 u8 mss, *mssbuf; in ldc_alloc() local
1137 mss = LDC_PACKET_SIZE; in ldc_alloc()
1142 mss = LDC_PACKET_SIZE - 8; in ldc_alloc()
1147 mss = LDC_PACKET_SIZE - 8 - 8; in ldc_alloc()
1182 lp->mss = mss; in ldc_alloc()
1549 if (data_len > lp->mss) in write_nonraw()
[all …]
/linux-4.1.27/include/net/netfilter/
Dnf_conntrack_synproxy.h52 u16 mss; member
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_cm.h140 __be16 mss; member
277 u32 mss; member
Dnes_context.h49 __le32 mss; member
Dnes_cm.c1136 options->as_mss.mss = htons(cm_node->tcp_cntxt.mss); in send_syn()
1638 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1771 tmp = ntohs(all_options->as_mss.mss); in process_options()
1773 cm_node->tcp_cntxt.mss) in process_options()
1774 cm_node->tcp_cntxt.mss = tmp; in process_options()
1789 cm_node->tcp_cntxt.mss = NES_CM_DEFAULT_MSS; in process_options()
2941 nesqp->nesqp_context->mss |= cpu_to_le32(((u32)cm_node->tcp_cntxt.mss) << 16); in nes_cm_init_tsa_conn()
2967 nesqp->nesqp_context->cwnd = cpu_to_le32(2 * cm_node->tcp_cntxt.mss); in nes_cm_init_tsa_conn()
2976 cm_node->tcp_cntxt.mss, le32_to_cpu(nesqp->nesqp_context->pd_index_wscale), in nes_cm_init_tsa_conn()
/linux-4.1.27/net/decnet/
Daf_decnet.c1853 unsigned int mss = 230 - DN_MAX_NSP_DATA_HEADER; in dn_mss_from_pmtu() local
1868 if (mtu > mss) in dn_mss_from_pmtu()
1869 mss = mtu; in dn_mss_from_pmtu()
1870 return mss; in dn_mss_from_pmtu()
1915 size_t mss; in dn_sendmsg() local
1964 mss = scp->segsize_rem; in dn_sendmsg()
1967 mss = dn_current_mss(sk, flags); in dn_sendmsg()
1971 if (size > mss) { in dn_sendmsg()
1994 if (len > mss) in dn_sendmsg()
1995 len = mss; in dn_sendmsg()
Ddn_route.c291 u32 mss = mtu - DN_MAX_NSP_DATA_HEADER; in dn_dst_update_pmtu() local
293 if (!existing_mss || existing_mss > mss) in dn_dst_update_pmtu()
294 dst_metric_set(dst, RTAX_ADVMSS, mss); in dn_dst_update_pmtu()
904 unsigned int mss = dn_mss_from_pmtu(dev, dst_mtu(&rt->dst)); in dn_rt_set_next_hop() local
905 if (mss_metric > mss) in dn_rt_set_next_hop()
906 dst_metric_set(&rt->dst, RTAX_ADVMSS, mss); in dn_rt_set_next_hop()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_desc.c136 static void sxgbe_tx_ctxt_desc_set_mss(struct sxgbe_tx_ctxt_desc *p, u16 mss) in sxgbe_tx_ctxt_desc_set_mss() argument
138 p->maxseg_size = mss; in sxgbe_tx_ctxt_desc_set_mss()
Dsxgbe_desc.h215 void (*tx_ctxt_desc_set_mss)(struct sxgbe_tx_ctxt_desc *p, u16 mss);
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcpl5_cmd.h179 u16 mss; member
634 u32 mss; member
Dsge.c1754 #define MK_ETH_TYPE_MSS(type, mss) (((mss) & 0x3FFF) | ((type) << 14)) argument
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1223 u16 ipcse, tucse, mss; in ixgb_tso() local
1235 mss = skb_shinfo(skb)->gso_size; in ixgb_tso()
1260 context_desc->mss = cpu_to_le16(mss); in ixgb_tso()
1305 context_desc->mss = 0; in ixgb_tx_csum()
1331 unsigned int mss = skb_shinfo(skb)->gso_size; in ixgb_tx_map() local
1342 if (unlikely(mss && !nr_frags && size == len && size > 8)) in ixgb_tx_map()
1383 if (unlikely(mss && (f == (nr_frags - 1)) in ixgb_tx_map()
Dixgb_hw.h595 __le16 mss; member
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_debugfs.c82 txd->mss, txd->hdrlen, txd->flags); in fm10k_dbg_tx_desc_seq_show()
Dfm10k_type.h680 __le16 mss; /* MSS for segmentation offload */ member
Dfm10k_main.c828 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in fm10k_tso()
912 tx_desc->mss = 0; in fm10k_tx_csum()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c739 int mss = 0; in cp_start_xmit() local
753 mss = skb_shinfo(skb)->gso_size; in cp_start_xmit()
773 if (mss) in cp_start_xmit()
774 flags |= LargeSend | ((mss & MSSMask) << MSSShift); in cp_start_xmit()
829 if (mss) in cp_start_xmit()
831 ((mss & MSSMask) << MSSShift); in cp_start_xmit()
Dr8169.c6941 u32 mss = skb_shinfo(skb)->gso_size; in rtl8169_tso_csum_v1() local
6943 if (mss) { in rtl8169_tso_csum_v1()
6945 opts[0] |= min(mss, TD_MSS_MAX) << TD0_MSS_SHIFT; in rtl8169_tso_csum_v1()
6964 u32 mss = skb_shinfo(skb)->gso_size; in rtl8169_tso_csum_v2() local
6966 if (mss) { in rtl8169_tso_csum_v2()
6992 opts[1] |= min(mss, TD_MSS_MAX) << TD1_MSS_SHIFT; in rtl8169_tso_csum_v2()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2713 u16 ipcse = 0, tucse, mss; in e1000_tso() local
2724 mss = skb_shinfo(skb)->gso_size; in e1000_tso()
2762 context_desc->tcp_seg_setup.fields.mss = cpu_to_le16(mss); in e1000_tso()
2837 unsigned int mss) in e1000_tx_map() argument
2865 if (unlikely(mss && !nr_frags && size == len && size > 8)) in e1000_tx_map()
2923 if (unlikely(mss && f == (nr_frags-1) && in e1000_tx_map()
3121 unsigned int mss; in e1000_xmit_frame() local
3141 mss = skb_shinfo(skb)->gso_size; in e1000_xmit_frame()
3149 if (mss) { in e1000_xmit_frame()
3151 max_per_txd = min(mss << 2, max_per_txd); in e1000_xmit_frame()
[all …]
De1000_hw.h706 __le16 mss; /* Maximum segment size */ member
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2828 int idx, avail, frag_cnt, frag_idx, count, mss, max_segments; in myri10ge_xmit() local
2842 mss = 0; in myri10ge_xmit()
2846 mss = skb_shinfo(skb)->gso_size; in myri10ge_xmit()
2867 if (unlikely(!mss && (cksum_offset > 255 || in myri10ge_xmit()
2881 if (mss) { /* TSO */ in myri10ge_xmit()
2903 pseudo_hdr_offset = mss; in myri10ge_xmit()
2971 if (mss) { /* TSO */ in myri10ge_xmit()
2977 chop = (cum_len_next > mss); in myri10ge_xmit()
2978 cum_len_next = cum_len_next % mss; in myri10ge_xmit()
2991 small = (mss <= MXGEFW_SEND_SMALL_SIZE); in myri10ge_xmit()
[all …]
/linux-4.1.27/drivers/net/hyperv/
Dhyperv_net.h941 u32 mss:20; member
952 u32 mss:20; member
Dnetvsc_drv.c570 lso_info->lso_v2_transmit.mss = skb_shinfo(skb)->gso_size; in netvsc_start_xmit()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_int.h215 u16 mss; member
Dvmxnet3_drv.c824 if (ctx->mss) { /* TSO */ in vmxnet3_parse_and_copy_hdr()
953 ctx.mss = skb_shinfo(skb)->gso_size; in vmxnet3_tq_xmit()
954 if (ctx.mss) { in vmxnet3_tq_xmit()
1000 if (ctx.mss) { in vmxnet3_tq_xmit()
1033 if (ctx.mss) { in vmxnet3_tq_xmit()
1036 gdesc->txd.msscof = ctx.mss; in vmxnet3_tq_xmit()
1038 gdesc->txd.hlen + ctx.mss - 1) / ctx.mss); in vmxnet3_tq_xmit()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_qmr.h115 u16 mss; member
Dehea_main.c1644 swqe->mss = skb_shinfo(skb)->gso_size; in write_swqe2_immediate()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic_defs.h359 u16 mss; member
361 u16 mss; member
1733 u16 mss; member
1735 u16 mss;
4090 u16 mss; member
4096 u16 mss; member
5116 u16 mss; member
5120 u16 mss; member
Dtg3.c7647 u32 len, u32 mss) in tg3_4g_tso_overflow_test() argument
7649 if (tg3_asic_rev(tp) == ASIC_REV_5762 && mss) { in tg3_4g_tso_overflow_test()
7652 return ((base + len + (mss & 0x3fff)) < base); in tg3_4g_tso_overflow_test()
7672 u32 mss, u32 vlan) in tg3_tx_set_bd() argument
7677 txbd->vlan_tag = (mss << TXD_MSS_SHIFT) | (vlan << TXD_VLAN_TAG_SHIFT); in tg3_tx_set_bd()
7682 u32 mss, u32 vlan) in tg3_tx_frag_set() argument
7693 if (tg3_4g_tso_overflow_test(tp, map, len, mss)) in tg3_tx_frag_set()
7715 frag_len, tmp_flag, mss, vlan); in tg3_tx_frag_set()
7726 len, flags, mss, vlan); in tg3_tx_frag_set()
7736 len, flags, mss, vlan); in tg3_tx_frag_set()
[all …]
Dbnx2.c6569 u32 len, vlan_tag_flags, last_frag, mss; in bnx2_start_xmit() local
6603 if ((mss = skb_shinfo(skb)->gso_size)) { in bnx2_start_xmit()
6625 mss |= (tcp_off & 0xc) << TX_BD_TCP6_OFF2_SHL; in bnx2_start_xmit()
6635 mss = 0; in bnx2_start_xmit()
6651 txbd->tx_bd_mss_nbytes = len | (mss << 16); in bnx2_start_xmit()
6675 txbd->tx_bd_mss_nbytes = len | (mss << 16); in bnx2_start_xmit()
Dcnic.c2056 xstorm_buf->mss = 0xffff; in cnic_init_storm_conn_bufs()
3503 l4kwqe3->mss = l4kwqe3->pmtu - sizeof(struct ipv6hdr) - in cnic_cm_conn_req()
3507 l4kwqe3->mss = l4kwqe3->pmtu - sizeof(struct iphdr) - in cnic_cm_conn_req()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.h330 u16 mss; member
Dtehuti.c1660 txdd->mss = CPU_CHIP_SWAP16(txd_mss); in bdx_tx_transmit()
1667 DBG("=== w2: mss 0x%x len 0x%x\n", txdd->mss, txdd->length); in bdx_tx_transmit()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe.h259 unsigned short mss; member
Dxgbe-dev.c1423 if (tso && (packet->mss != ring->tx.cur_mss)) in xgbe_dev_xmit()
1461 packet->mss); in xgbe_dev_xmit()
1465 MSS, packet->mss); in xgbe_dev_xmit()
1475 ring->tx.cur_mss = packet->mss; in xgbe_dev_xmit()
Dxgbe-desc.c515 if ((tso && (packet->mss != ring->tx.cur_mss)) || in xgbe_map_tx_skb()
Dxgbe-drv.c1265 packet->mss = skb_shinfo(skb)->gso_size; in xgbe_prep_tso()
1269 DBGPR(" packet->mss=%u\n", packet->mss); in xgbe_prep_tso()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-config.h1654 static inline void vxge_hw_fifo_txdl_mss_set(void *txdlh, int mss) in vxge_hw_fifo_txdl_mss_set() argument
1659 txdp->control_0 |= VXGE_HW_FIFO_TXD_LSO_MSS(mss); in vxge_hw_fifo_txdl_mss_set()
Dvxge-main.c949 int mss = vxge_tcp_mss(skb); in vxge_xmit() local
950 if (mss) { in vxge_xmit()
952 dev->name, __func__, __LINE__, mss); in vxge_xmit()
953 vxge_hw_fifo_txdl_mss_set(dtr, mss); in vxge_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dhw.h313 __le16 mss; /* Maximum segment size */ member
Dnetdev.c5196 u16 ipcse = 0, mss; in e1000_tso() local
5208 mss = skb_shinfo(skb)->gso_size; in e1000_tso()
5242 context_desc->tcp_seg_setup.fields.mss = cpu_to_le16(mss); in e1000_tso()
5553 unsigned int mss; in e1000_xmit_frame() local
5575 mss = skb_shinfo(skb)->gso_size; in e1000_xmit_frame()
5576 if (mss) { in e1000_xmit_frame()
5601 if ((mss) || (skb->ip_summed == CHECKSUM_PARTIAL)) in e1000_xmit_frame()
/linux-4.1.27/drivers/net/usb/
Dr8152.c1452 u32 mss = skb_shinfo(skb)->gso_size; in r8152_tx_csum() local
1460 if (mss) { in r8152_tx_csum()
1488 opts2 |= min(mss, MSS_MAX) << MSS_SHIFT; in r8152_tx_csum()
1971 u32 mss = skb_shinfo(skb)->gso_size; in rtl8152_features_check() local
1972 int max_offset = mss ? GTTCPHO_MAX : TCPHO_MAX; in rtl8152_features_check()
1975 if ((mss || skb->ip_summed == CHECKSUM_PARTIAL) && offset > max_offset) in rtl8152_features_check()
Dax88179_178a.c1428 int mss = skb_shinfo(skb)->gso_size; in ax88179_tx_fixup() local
1432 tx_hdr2 = mss; in ax88179_tx_fixup()
Dsmsc75xx.c2216 u16 mss = max(skb_shinfo(skb)->gso_size, TX_MSS_MIN); in smsc75xx_tx_fixup() local
2217 tx_cmd_b = (mss << TX_CMD_B_MSS_SHIFT) & TX_CMD_B_MSS; in smsc75xx_tx_fixup()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dsky2.c1851 u16 mss; in sky2_xmit_frame() local
1877 mss = skb_shinfo(skb)->gso_size; in sky2_xmit_frame()
1878 if (mss != 0) { in sky2_xmit_frame()
1881 mss += ETH_HLEN + ip_hdrlen(skb) + tcp_hdrlen(skb); in sky2_xmit_frame()
1883 if (mss != sky2->tx_last_mss) { in sky2_xmit_frame()
1885 le->addr = cpu_to_le32(mss); in sky2_xmit_frame()
1891 sky2->tx_last_mss = mss; in sky2_xmit_frame()
1946 le->opcode = mss ? (OP_LARGESEND | HW_OWNER) : (OP_PACKET | HW_OWNER); in sky2_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/
Djme.h193 __le16 mss; member
Djme.c2093 jme_tx_tso(struct sk_buff *skb, __le16 *mss, u8 *flags) in jme_tx_tso() argument
2095 *mss = cpu_to_le16(skb_shinfo(skb)->gso_size << TXDESC_MSS_SHIFT); in jme_tx_tso()
2096 if (*mss) { in jme_tx_tso()
2192 if (jme_tx_tso(skb, &txdesc->desc1.mss, &flags)) in jme_fill_tx_desc()
/linux-4.1.27/Documentation/input/
Datarikbd.txt214 %00000mss ; mouse button action
216 ; mss=0xy, mouse button press or release causes mouse
220 ; mss=100, mouse buttons act like keys
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dt4fw_ri_api.h757 __be16 mss; member
Dcm.c242 ep->mss = ep->emss; in set_emss()
249 TCPOPT_MSS_G(opt), ep->mss, ep->emss); in set_emss()
251 ep->mss, ep->emss); in set_emss()
2306 u16 peer_mss = ntohs(req->tcpopt.mss); in pass_accept_req()
3574 req->tcpopt.mss = htons(tmp_opt.mss_clamp); in build_cpl_pass_accept_req()
Diw_cxgb4.h843 u16 mss; member
/linux-4.1.27/drivers/s390/net/
Dqeth_core.h338 __u16 mss; member
Dqeth_l3_main.c2909 hdr->ext.mss = skb_shinfo(skb)->gso_size; in qeth_tso_fill_header()
/linux-4.1.27/net/core/
Dskbuff.c3006 unsigned int mss = skb_shinfo(head_skb)->gso_size; in skb_segment() local
3040 if (len > mss) in skb_segment()
3041 len = mss; in skb_segment()
3157 pos, mss); in skb_segment()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_msg.h677 __be16 mss; member
Dsge.c1223 lso->c.mss = htons(ssi->gso_size); in t4_eth_xmit()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c1491 int mss = skb_shinfo(skb)->gso_size; in xenvif_tx_submit() local
1497 DIV_ROUND_UP(skb->len - hdrlen, mss); in xenvif_tx_submit()
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_fw.h891 uint16_t mss; /* 80-81 */ member
Dql4_os.c3529 conn->max_segment_size = le16_to_cpu(fw_ddb_entry->mss); in qla4xxx_copy_from_fwddb_param()
3657 fw_ddb_entry->mss = cpu_to_le16(conn->max_segment_size); in qla4xxx_copy_to_fwddb_param()
3766 conn->max_segment_size = le16_to_cpu(fw_ddb_entry->mss); in qla4xxx_copy_to_sess_conn_params()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c2370 unsigned int mss = 0; in atl1_xmit_frame() local
2388 mss = skb_shinfo(skb)->gso_size; in atl1_xmit_frame()
2389 if (mss) { in atl1_xmit_frame()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c540 priv->tx_wr.wr.ud.mss = skb_shinfo(skb)->gso_size; in post_send()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c397 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_encap_pkt()
500 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_pkt()
Dqlcnic.h182 __le16 mss; member
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c2013 unsigned int mss = 0; in ixgbe_clean_rx_irq() local
2067 if (!mss) { in ixgbe_clean_rx_irq()
2068 mss = rx_ring->netdev->mtu - in ixgbe_clean_rx_irq()
2072 if (mss > 512) in ixgbe_clean_rx_irq()
2073 mss &= ~511; in ixgbe_clean_rx_irq()
2077 mss); in ixgbe_clean_rx_irq()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic.h339 __le16 mss; member
Dnetxen_nic_main.c1906 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in netxen_tso_check()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dt3_cpl.h210 __be16 mss; member
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge.h1141 __le16 mss; member
Dqlge_dbg.c1913 le16_to_cpu(ob_mac_tso_iocb->mss)); in ql_dump_ob_mac_iocb()
Dqlge_main.c2580 mac_iocb_ptr->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in ql_tso()
/linux-4.1.27/include/rdma/
Dib_verbs.h1056 int mss; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1292 lso->mss = cpu_to_be16(ssi->gso_size); in t4vf_eth_xmit()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c2612 *lso_hdr_sz = cpu_to_be32(wr->wr.ud.mss << 16 | wr->wr.ud.hlen); in build_lso_seg()
/linux-4.1.27/Documentation/networking/
Dip-sysctl.txt202 Reserve max(window/2^tcp_app_win, mss) of window for application