/Linux-v5.4/net/netfilter/ |
D | xt_TCPOPTSTRIP.c | 38 int tcp_hdrlen; in tcpoptstrip_mangle_packet() local 48 tcp_hdrlen = tcph->doff * 4; in tcpoptstrip_mangle_packet() 49 if (tcp_hdrlen < sizeof(struct tcphdr)) in tcpoptstrip_mangle_packet() 52 if (skb_ensure_writable(skb, tcphoff + tcp_hdrlen)) in tcpoptstrip_mangle_packet() 63 for (i = sizeof(struct tcphdr); i < tcp_hdrlen - 1; i += optl) { in tcpoptstrip_mangle_packet() 66 if (i + optl > tcp_hdrlen) in tcpoptstrip_mangle_packet()
|
D | xt_TCPMSS.c | 79 int len, tcp_hdrlen; in tcpmss_mangle_packet() local 97 tcp_hdrlen = tcph->doff * 4; in tcpmss_mangle_packet() 99 if (len < tcp_hdrlen || tcp_hdrlen < sizeof(struct tcphdr)) in tcpmss_mangle_packet() 117 for (i = sizeof(struct tcphdr); i <= tcp_hdrlen - TCPOLEN_MSS; i += optlen(opt, i)) { in tcpmss_mangle_packet() 144 if (len > tcp_hdrlen) in tcpmss_mangle_packet() 148 if (tcp_hdrlen >= 15 * 4) in tcpmss_mangle_packet()
|
/Linux-v5.4/net/core/ |
D | tso.c | 20 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-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls_rxtx.c | 215 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo() 231 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo() 280 datalen = skb->len - (skb_transport_offset(skb) + tcp_hdrlen(skb)); in mlx5e_tls_handle_tx_skb()
|
D | ktls_tx.c | 437 datalen = skb->len - (skb_transport_offset(skb) + tcp_hdrlen(skb)); in mlx5e_ktls_handle_tx_skb()
|
/Linux-v5.4/net/tls/ |
D | tls_device_fallback.c | 235 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in fill_sg_in() 313 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_enc_skb() 374 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_sw_fallback()
|
/Linux-v5.4/drivers/net/ethernet/google/gve/ |
D | gve_tx.c | 293 tcp_hdrlen(skb) : skb_headlen(skb); in gve_skb_fifo_bytes_required() 429 hlen = is_gso ? l4_hdr_offset + tcp_hdrlen(skb) : in gve_tx_add_skb()
|
/Linux-v5.4/include/linux/ |
D | tcp.h | 34 static inline unsigned int tcp_hdrlen(const struct sk_buff *skb) in tcp_hdrlen() function
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | tx.c | 860 tcp_hdrlen(tmp) + tmp->data_len; in iwl_mvm_tx_tso_segment() 904 tcp_hdrlen(skb); in iwl_mvm_tx_tso() 964 tcp_hdrlen(skb) + skb->data_len; in iwl_mvm_tx_tso() 1222 tcp_hdrlen(skb) + skb->data_len; in iwl_mvm_tx_skb()
|
/Linux-v5.4/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 2120 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1_tso() 2125 iph->daddr, tcp_hdrlen(skb), in atl1_tso() 2129 ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1_tso() 2149 ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1_tso() 2211 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1_tx_map() 2371 tcp_hdrlen(skb)); in atl1_xmit_frame()
|
/Linux-v5.4/net/ipv4/ |
D | tcp_fastopen.c | 183 __skb_pull(skb, tcp_hdrlen(skb)); in tcp_fastopen_add_skb()
|
/Linux-v5.4/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1609 tcp_hdrlen(skb); in atl1e_cal_tdp_req() 1644 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1e_tso_csum() 1660 tpd->word3 |= ((tcp_hdrlen(skb) >> 2) & in atl1e_tso_csum() 1712 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1e_tx_map()
|
/Linux-v5.4/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-net.c | 84 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-v5.4/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 1264 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_tso_count_subdescs() 1385 hdr->tso_start = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_add_hdr_subdesc() 1493 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_append_tso()
|
/Linux-v5.4/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 1960 proto_hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_cal_tpd_req() 1995 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2020 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2109 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | tx.c | 2126 snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb); in iwl_fill_data_tbs_amsdu() 2196 csum_skb = alloc_skb(data_left + tcp_hdrlen(skb), in iwl_fill_data_tbs_amsdu() 2206 skb_put_data(csum_skb, tcph, tcp_hdrlen(skb)); in iwl_fill_data_tbs_amsdu()
|
/Linux-v5.4/drivers/net/ethernet/qualcomm/emac/ |
D | emac-mac.c | 1267 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tso_csum() 1345 mapped_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tx_fill_tpd()
|
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/ |
D | qede_fp.c | 259 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-v5.4/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 1697 (tcp_hdrlen(skb) & DMA_CFG_DESC_TX_0_L4_LENGTH_MSK); in wil_tx_desc_offload_setup() 1792 tcp_hdrlen(skb); in __wil_tx_vring_tso() 1822 tcp_hdr_len = tcp_hdrlen(skb); in __wil_tx_vring_tso()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/ |
D | hns_enet.c | 34 (((SKB)->transport_header - (SKB)->mac_header) + tcp_hdrlen(SKB)) 94 l4_len = tcp_hdrlen(skb); in fill_v2_desc_hw() 108 l4_len = tcp_hdrlen(skb); in fill_v2_desc_hw()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 180 ihs = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tx_get_gso_ihs()
|
/Linux-v5.4/net/openvswitch/ |
D | flow.c | 216 tcp_len = tcp_hdrlen(skb); in tcphdr_ok()
|
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 3420 skb->data) + tcp_hdrlen(skb); in bnx2x_pkt_req_lin() 3558 *parsing_data |= ((tcp_hdrlen(skb) / 4) << in bnx2x_set_pbd_csum_e2() 3562 return skb_transport_header(skb) + tcp_hdrlen(skb) - skb->data; in bnx2x_set_pbd_csum_e2() 3611 hlen += tcp_hdrlen(skb) / 2; in bnx2x_set_pbd_csum()
|
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/ |
D | ionic_txrx.c | 600 hdrlen = skb_transport_offset(skb) + tcp_hdrlen(skb); in ionic_tx_tso()
|
/Linux-v5.4/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_main.c | 331 l4hlen = tcp_hdrlen(skb) >> 2; in xgene_enet_work_msg() 335 hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb); in xgene_enet_work_msg()
|