Home
last modified time | relevance | path

Searched refs:tcp_hdrlen (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v4.19/net/netfilter/
Dxt_TCPOPTSTRIP.c41 int len, tcp_hdrlen; in tcpoptstrip_mangle_packet() local
55 tcp_hdrlen = tcph->doff * 4; in tcpoptstrip_mangle_packet()
57 if (len < tcp_hdrlen) in tcpoptstrip_mangle_packet()
66 for (i = sizeof(struct tcphdr); i < tcp_hdrlen - 1; i += optl) { in tcpoptstrip_mangle_packet()
69 if (i + optl > tcp_hdrlen) in tcpoptstrip_mangle_packet()
Dxt_TCPMSS.c82 int len, tcp_hdrlen; in tcpmss_mangle_packet() local
100 tcp_hdrlen = tcph->doff * 4; in tcpmss_mangle_packet()
102 if (len < tcp_hdrlen || tcp_hdrlen < sizeof(struct tcphdr)) in tcpmss_mangle_packet()
120 for (i = sizeof(struct tcphdr); i <= tcp_hdrlen - TCPOLEN_MSS; i += optlen(opt, i)) { in tcpmss_mangle_packet()
147 if (len > tcp_hdrlen) in tcpmss_mangle_packet()
151 if (tcp_hdrlen >= 15 * 4) in tcpmss_mangle_packet()
/Linux-v4.19/net/core/
Dtso.c20 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_build_hdr()
33 iph->payload_len = htons(size + tcp_hdrlen(skb)); in tso_build_hdr()
67 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls_rxtx.c216 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo()
232 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo()
276 datalen = skb->len - (skb_transport_offset(skb) + tcp_hdrlen(skb)); in mlx5e_tls_handle_tx_skb()
/Linux-v4.19/net/tls/
Dtls_device_fallback.c222 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in fill_sg_in()
301 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_enc_skb()
362 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_sw_fallback()
/Linux-v4.19/include/linux/
Dtcp.h38 static inline unsigned int tcp_hdrlen(const struct sk_buff *skb) in tcp_hdrlen() function
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dtx.c748 tcp_hdrlen(tmp) + tmp->data_len; in iwl_mvm_tx_tso_segment()
793 tcp_hdrlen(skb); in iwl_mvm_tx_tso()
872 tcp_hdrlen(skb) + skb->data_len; in iwl_mvm_tx_tso()
1153 tcp_hdrlen(skb) + skb->data_len; in iwl_mvm_tx_skb()
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/
Datl1.c2139 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1_tso()
2144 iph->daddr, tcp_hdrlen(skb), in atl1_tso()
2148 ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1_tso()
2168 ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1_tso()
2230 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1_tx_map()
2391 tcp_hdrlen(skb)); in atl1_xmit_frame()
/Linux-v4.19/net/ipv4/
Dtcp_fastopen.c195 __skb_pull(skb, tcp_hdrlen(skb)); in tcp_fastopen_add_skb()
/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1620 tcp_hdrlen(skb); in atl1e_cal_tdp_req()
1655 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1e_tso_csum()
1671 tpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1e_tso_csum()
1723 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1e_tx_map()
/Linux-v4.19/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-net.c84 pkt_info->header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in xlgmac_prep_tso()
85 pkt_info->tcp_header_len = tcp_hdrlen(skb); in xlgmac_prep_tso()
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1267 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_tso_count_subdescs()
1388 hdr->tso_start = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_add_hdr_subdesc()
1496 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_append_tso()
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1973 proto_hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_cal_tpd_req()
2008 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
2033 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum()
2122 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
/Linux-v4.19/drivers/net/wireless/ath/wil6210/
Dtxrx.c1397 (tcp_hdrlen(skb) & DMA_CFG_DESC_TX_0_L4_LENGTH_MSK); in wil_tx_desc_offload_setup()
1492 tcp_hdrlen(skb); in __wil_tx_vring_tso()
1522 tcp_hdr_len = tcp_hdrlen(skb); in __wil_tx_vring_tso()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/pcie/
Dtx.c2104 snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb); in iwl_fill_data_tbs_amsdu()
2174 csum_skb = alloc_skb(data_left + tcp_hdrlen(skb), in iwl_fill_data_tbs_amsdu()
2186 skb_put_data(csum_skb, tcph, tcp_hdrlen(skb)); in iwl_fill_data_tbs_amsdu()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c259 cpu_to_le16(((tcp_hdrlen(skb) / 4) & in qede_set_params_for_ipv6_ext()
291 tcp_hdrlen(skb) - skb->data); in qede_get_skb_hlen()
/Linux-v4.19/drivers/net/ethernet/qualcomm/emac/
Demac-mac.c1275 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tso_csum()
1353 mapped_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tx_fill_tpd()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c41 (((SKB)->transport_header - (SKB)->mac_header) + tcp_hdrlen(SKB))
101 l4_len = tcp_hdrlen(skb); in fill_v2_desc_hw()
115 l4_len = tcp_hdrlen(skb); in fill_v2_desc_hw()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c234 ihs = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tx_get_gso_ihs()
/Linux-v4.19/net/openvswitch/
Dflow.c229 tcp_len = tcp_hdrlen(skb); in tcphdr_ok()
/Linux-v4.19/drivers/s390/net/
Dqeth_l3_main.c2115 hdr->ext.dg_hdr_len = (__u16)(ip_hdrlen(skb) + tcp_hdrlen(skb)); in qeth_tso_fill_header()
2148 addr_t start = (addr_t)tcp_hdr(skb) + tcp_hdrlen(skb); in qeth_l3_get_elements_no_tso()
2304 ip_hdrlen(new_skb) + tcp_hdrlen(new_skb); in qeth_l3_xmit()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3418 skb->data) + tcp_hdrlen(skb); in bnx2x_pkt_req_lin()
3556 *parsing_data |= ((tcp_hdrlen(skb) / 4) << in bnx2x_set_pbd_csum_e2()
3560 return skb_transport_header(skb) + tcp_hdrlen(skb) - skb->data; in bnx2x_set_pbd_csum_e2()
3609 hlen += tcp_hdrlen(skb) / 2; in bnx2x_set_pbd_csum()
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/
Daq_nic.c382 dx_buff->len_l4 = tcp_hdrlen(skb); in aq_nic_map_skb()
/Linux-v4.19/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c346 l4hlen = tcp_hdrlen(skb) >> 2; in xgene_enet_work_msg()
350 hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb); in xgene_enet_work_msg()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c612 *lso_header_size = skb_transport_offset(skb) + tcp_hdrlen(skb); in get_real_size()

123