Searched refs:pkt_len (Results 1 - 10 of 10) sorted by relevance

/net/caif/
H A Dcfserl.c52 u16 pkt_len; local
95 pkt_len = cfpkt_getlen(pkt);
98 * pkt_len is the accumulated length of the packet data
103 if (pkt_len < 2) {
133 if (pkt_len < expectlen) {
146 if (pkt_len > expectlen)
/net/batman-adv/
H A Dgateway_client.c515 int pkt_len; local
520 pkt_len = skb_headlen(skb);
522 if (pkt_len < header_len + BATADV_DHCP_OPTIONS_OFFSET + 1)
526 pkt_len -= header_len + BATADV_DHCP_OPTIONS_OFFSET + 1;
539 if (pkt_len < 2)
549 if (pkt_len < 1)
551 pkt_len--;
555 if (pkt_len < 1)
557 pkt_len--;
561 if (pkt_len <
[all...]
/net/ipv6/
H A Dip6_input.c68 u32 pkt_len; local
153 pkt_len = ntohs(hdr->payload_len);
155 /* pkt_len may be zero if Jumbo payload option is present */
156 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) {
157 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) {
162 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) {
H A Dexthdrs.c572 u32 pkt_len; local
582 pkt_len = ntohl(*(__be32 *)(nh + optoff + 2));
583 if (pkt_len <= IPV6_MAXPLEN) {
596 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) {
602 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr)))
/net/bridge/
H A Dbr_netfilter.c569 u32 pkt_len; local
594 pkt_len = ntohl(*(__be32 *) (nh + off + 2));
595 if (pkt_len <= IPV6_MAXPLEN ||
598 if (pkt_len > skb->len - sizeof(struct ipv6hdr))
601 pkt_len + sizeof(struct ipv6hdr)))
629 u32 pkt_len; local
642 pkt_len = ntohs(hdr->payload_len);
644 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) {
645 if (pkt_len + sizeof(struct ipv6hdr) > skb->len)
647 if (pskb_trim_rcsum(skb, pkt_len
[all...]
/net/sched/
H A Dsch_api.c442 int pkt_len, slot; local
444 pkt_len = skb->len + stab->szopts.overhead;
448 slot = pkt_len + stab->szopts.cell_align;
454 pkt_len = stab->data[slot];
456 pkt_len = stab->data[stab->szopts.tsize - 1] *
460 pkt_len <<= stab->szopts.size_log;
462 if (unlikely(pkt_len < 1))
463 pkt_len = 1;
464 qdisc_skb_cb(skb)->pkt_len = pkt_len;
[all...]
/net/core/
H A Dfilter.c76 * sk_run_filter. If pkt_len is 0 we toss packet. If skb->len is smaller
77 * than pkt_len we keep whole skb->data. This is the socket level
102 unsigned int pkt_len = SK_RUN_FILTER(filter, skb); local
104 err = pkt_len ? pskb_trim(skb, pkt_len) : -EPERM;
H A Ddev.c2628 qdisc_skb_cb(skb)->pkt_len = skb->len;
2631 * we add to pkt_len the headers size of all segments
2650 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len;
/net/ipv4/
H A Dtcp_input.c1078 unsigned int pkt_len; local
1090 pkt_len = start_seq - TCP_SKB_CB(skb)->seq;
1091 if (pkt_len < mss)
1092 pkt_len = mss;
1094 pkt_len = end_seq - TCP_SKB_CB(skb)->seq;
1095 if (pkt_len < mss)
1102 if (pkt_len > mss) {
1103 unsigned int new_len = (pkt_len / mss) * mss;
1104 if (!in_sack && new_len < pkt_len) {
1109 pkt_len
[all...]
H A Dip_vti.c71 int pkt_len = skb->len; \
75 (stats1)->tx_bytes += pkt_len; \

Completed in 293 milliseconds