Searched refs:pkt_len (Results 1 - 25 of 276) sorted by last modified time

1234567891011>>

/linux-master/net/ipv4/
H A Dtcp_input.c1334 unsigned int pkt_len; local
1346 pkt_len = start_seq - TCP_SKB_CB(skb)->seq;
1347 if (pkt_len < mss)
1348 pkt_len = mss;
1350 pkt_len = end_seq - TCP_SKB_CB(skb)->seq;
1351 if (pkt_len < mss)
1358 if (pkt_len > mss) {
1359 unsigned int new_len = (pkt_len / mss) * mss;
1360 if (!in_sack && new_len < pkt_len)
1362 pkt_len
[all...]
/linux-master/net/core/
H A Dfilter.c123 * the program. If pkt_len is 0 we toss packet. If skb->len is smaller
124 * than pkt_len we keep whole skb->data. This is the socket level
155 unsigned int pkt_len; local
158 pkt_len = bpf_prog_run_save_cb(filter->prog, skb);
160 err = pkt_len ? pskb_trim(skb, max(cap, pkt_len)) : -EPERM;
9824 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, pkt_len) != 4);
9829 off += offsetof(struct qdisc_skb_cb, pkt_len);
H A Ddev.c3683 qdisc_skb_cb(skb)->pkt_len = skb->len;
3686 * we add to pkt_len the headers size of all segments
3716 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len;
3989 qdisc_skb_cb(skb)->pkt_len = skb->len;
4041 /* qdisc_skb_cb(skb)->pkt_len & tcx_set_ingress() was
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c2342 unsigned int pkt_len = skb->len; local
2575 vxlan_vnifilter_count(vxlan, vni, NULL, VXLAN_VNI_STATS_TX, pkt_len);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c2656 int ret, i = 0, pkt_len, credits; local
2663 pkt_len = ETH_HLEN + sizeof(CXGB4_SELFTEST_LB_STR);
2665 flits = DIV_ROUND_UP(pkt_len + sizeof(*cpl) + sizeof(*wr),
2686 FW_WR_IMMDLEN_V(pkt_len +
2699 cpl->len = htons(pkt_len);
/linux-master/net/tls/
H A Dtls.h336 size_t pkt_len, iv_size = prot->iv_size; local
338 pkt_len = plaintext_len + prot->tag_size;
341 pkt_len += iv_size;
356 buf[3] = pkt_len >> 8;
357 buf[4] = pkt_len & 0xFF;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dftm-initiator.c1192 static bool iwl_mvm_ftm_resp_size_validation(u8 ver, unsigned int pkt_len) argument
1197 return pkt_len == sizeof(struct iwl_tof_range_rsp_ntfy_v8);
1199 return pkt_len == sizeof(struct iwl_tof_range_rsp_ntfy_v7);
1201 return pkt_len == sizeof(struct iwl_tof_range_rsp_ntfy_v6);
1203 return pkt_len == sizeof(struct iwl_tof_range_rsp_ntfy_v5);
1213 unsigned int pkt_len = iwl_rx_packet_payload_len(pkt); local
1230 if (unlikely(!iwl_mvm_ftm_resp_size_validation(notif_ver, pkt_len)))
H A Drxmq.c2048 u32 pkt_len = iwl_rx_packet_payload_len(pkt); local
2065 if (unlikely(pkt_len < desc_size)) {
2107 if (unlikely(len + desc_size > pkt_len)) {
/linux-master/drivers/net/usb/
H A Dqmi_wwan.c71 __be16 pkt_len; member in struct:qmimux_hdr
108 hdr->pkt_len = cpu_to_be16(len);
164 unsigned int len, offset = 0, pad_len, pkt_len; local
172 len = be16_to_cpu(hdr->pkt_len);
186 pkt_len = len - pad_len;
191 skbn = netdev_alloc_skb(net, pkt_len + LL_MAX_HEADER);
208 skb_put_data(skbn, skb->data + offset + qmimux_hdr_sz, pkt_len);
213 dev_sw_netstats_rx_add(net, pkt_len);
H A Dax88179_178a.c1383 * <packet N> contains pkt_len bytes:
1387 * pkt_len and fields AX_RXHDR_*
1393 * pkt_len=0 and AX_RXHDR_DROP_ERR
1430 u16 pkt_len; local
1433 pkt_len = (*pkt_hdr >> 16) & 0x1fff;
1434 pkt_len_plus_padd = (pkt_len + 7) & 0xfff8;
1438 if (pkt_len == 0)
1446 pkt_len < 2 + ETH_HLEN) {
1454 skb_trim(skb, pkt_len);
1463 ax_skb = netdev_alloc_skb_ip_align(dev->net, pkt_len);
[all...]
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c447 u32 pkt_len = skb_tailroom(skb); local
459 buf_dma = dma_map_single(rx_chn->dma_dev, skb->data, pkt_len, DMA_FROM_DEVICE);
512 u32 buf_dma_len, pkt_len, port_id = 0; local
543 pkt_len = cppi5_hdesc_get_pktlen(desc_rx);
545 pkt_len -= 4;
561 skb_put(skb, pkt_len);
564 ndev->stats.rx_bytes += pkt_len;
704 u32 pkt_len; local
707 pkt_len = skb_headlen(skb);
714 buf_dma = dma_map_single(tx_chn->dma_dev, skb->data, pkt_len, DMA_TO_DEVIC
[all...]
/linux-master/drivers/net/ethernet/renesas/
H A Dravb_main.c902 u16 pkt_len; local
915 pkt_len = le16_to_cpu(desc->ds_cc) & RX_DS;
918 if (!pkt_len)
957 skb_put(skb, pkt_len);
963 stats->rx_bytes += pkt_len;
H A Dsh_eth.c1596 u16 pkt_len; local
1606 pkt_len = le32_to_cpu(rxdesc->len) & RD_RFL;
1613 entry, desc_status, pkt_len);
1648 pkt_len + 2);
1655 skb_put(skb, pkt_len);
1661 ndev->stats.rx_bytes += pkt_len;
/linux-master/net/sched/
H A Dsch_generic.c730 unsigned int pkt_len = qdisc_pkt_len(skb); local
742 qdisc_update_stats_at_enqueue(qdisc, pkt_len);
H A Dsch_api.c572 int pkt_len, slot; local
574 pkt_len = skb->len + stab->szopts.overhead;
578 slot = pkt_len + stab->szopts.cell_align;
584 pkt_len = stab->data[slot];
586 pkt_len = stab->data[stab->szopts.tsize - 1] *
590 pkt_len <<= stab->szopts.size_log;
592 if (unlikely(pkt_len < 1))
593 pkt_len = 1;
594 qdisc_skb_cb(skb)->pkt_len = pkt_len;
[all...]
/linux-master/include/net/
H A Dsch_generic.h433 unsigned int pkt_len; member in struct:qdisc_skb_cb::__anon78
817 return qdisc_skb_cb(skb)->pkt_len;
1152 unsigned int pkt_len)
1156 this_cpu_add(sch->cpu_qstats->backlog, pkt_len);
1158 sch->qstats.backlog += pkt_len;
1151 qdisc_update_stats_at_enqueue(struct Qdisc *sch, unsigned int pkt_len) argument
H A Dip_tunnels.h521 static inline void iptunnel_xmit_stats(struct net_device *dev, int pkt_len) argument
523 if (pkt_len > 0) {
527 u64_stats_add(&tstats->tx_bytes, pkt_len);
534 if (pkt_len < 0) {
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c313 u32 pkt_len = skb_tailroom(skb); local
325 buf_dma = dma_map_single(rx_chn->dma_dev, skb->data, pkt_len,
801 u32 buf_dma_len, pkt_len, port_id = 0, csum_info; local
836 pkt_len = cppi5_hdesc_get_pktlen(desc_rx);
858 skb_put(skb, pkt_len);
867 stats->rx_bytes += pkt_len;
1154 u32 pkt_len; local
1157 pkt_len = skb_headlen(skb);
1170 buf_dma = dma_map_single(tx_chn->dma_dev, skb->data, pkt_len,
1181 dma_unmap_single(tx_chn->dma_dev, buf_dma, pkt_len,
[all...]
/linux-master/drivers/net/
H A Dvirtio_net.c56 DECLARE_EWMA(pkt_len, 0, 64)
/linux-master/include/net/mana/
H A Dmana.h206 u32 pkt_len : 16; member in struct:mana_rxcomp_perpkt_info
468 struct xdp_buff *xdp, void *buf_va, uint pkt_len);
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c1483 uint pkt_len, struct xdp_buff *xdp)
1497 skb_put(skb, pkt_len);
1507 uint pkt_len = cqe->ppi[0].pkt_len; local
1523 act = mana_run_xdp(ndev, rxq, &xdp, buf_va, pkt_len);
1531 skb = mana_build_skb(rxq, buf_va, pkt_len, &xdp);
1567 rx_stats->bytes += pkt_len;
1717 pktlen = oob->ppi[0].pkt_len;
1482 mana_build_skb(struct mana_rxq *rxq, void *buf_va, uint pkt_len, struct xdp_buff *xdp) argument
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c3133 unsigned int pkt_len = 0; local
3167 pkt_len = le16_get_bits(rx_desc->pktlen_gen_bufq_id,
3215 if (pkt_len) {
3216 idpf_rx_sync_for_cpu(rx_buf, pkt_len);
3218 idpf_rx_add_frag(rx_buf, skb, pkt_len);
3221 pkt_len);
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_main.c1670 ushort pkt_len; local
1747 pkt_len = fec16_to_cpu(bdp->cbd_datlen);
1748 ndev->stats.rx_bytes += pkt_len;
1754 pkt_len,
1763 data_start, pkt_len - sub_len, false);
1784 skb_put(skb, pkt_len - sub_len);
1789 swap_buffer(data, pkt_len);
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddbg.c1673 u32 pkt_len; local
1678 pkt_len = iwl_rx_packet_payload_len(pkt);
1681 range->range_data_size = cpu_to_le32(pkt_len);
1683 memcpy(range->data, pkt->data, pkt_len);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_switch.c56 u16 pkt_len; member in struct:ice_dummy_pkt_profile
70 .pkt_len = sizeof(ice_dummy_##type##_packet), \
5494 dummy_pkt->pkt_len;
5506 dummy_pkt->pkt_len - etype_off);
5517 profile->pkt_len = buf_len;
5627 memcpy(pkt, profile->pkt, profile->pkt_len);
5727 s_rule->hdr_len = cpu_to_le16(profile->pkt_len);
6113 rule_buf_sz = ICE_SW_RULE_RX_TX_HDR_SIZE(s_rule, profile->pkt_len);

Completed in 482 milliseconds

1234567891011>>