/linux-master/net/ipv4/ |
H A D | tcp_input.c | 1334 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 D | filter.c | 123 * 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 D | dev.c | 3683 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 D | vxlan_core.c | 2342 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 D | sge.c | 2656 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 D | tls.h | 336 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 D | ftm-initiator.c | 1192 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 D | rxmq.c | 2048 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 D | qmi_wwan.c | 71 __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 D | ax88179_178a.c | 1383 * <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 D | icssg_prueth.c | 447 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 D | ravb_main.c | 902 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 D | sh_eth.c | 1596 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 D | sch_generic.c | 730 unsigned int pkt_len = qdisc_pkt_len(skb); local 742 qdisc_update_stats_at_enqueue(qdisc, pkt_len);
|
H A D | sch_api.c | 572 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 D | sch_generic.h | 433 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 D | ip_tunnels.h | 521 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 D | am65-cpsw-nuss.c | 313 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 D | virtio_net.c | 56 DECLARE_EWMA(pkt_len, 0, 64)
|
/linux-master/include/net/mana/ |
H A D | mana.h | 206 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 D | mana_en.c | 1483 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 D | idpf_txrx.c | 3133 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 D | fec_main.c | 1670 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 D | dbg.c | 1673 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 D | ice_switch.c | 56 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);
|