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

/net/ipv6/
H A Dip6_input.c68 u32 pkt_len; local
157 pkt_len = ntohs(hdr->payload_len);
159 /* pkt_len may be zero if Jumbo payload option is present */
160 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) {
161 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) {
166 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) {
H A Dexthdrs.c566 u32 pkt_len; local
576 pkt_len = ntohl(*(__be32 *)(nh + optoff + 2));
577 if (pkt_len <= IPV6_MAXPLEN) {
590 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) {
596 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr)))
/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/ipv4/
H A Dip_tunnel_core.c53 int pkt_len = skb->len; local
81 pkt_len = 0;
82 return pkt_len;
H A Dtcp_input.c1149 unsigned int pkt_len; local
1161 pkt_len = start_seq - TCP_SKB_CB(skb)->seq;
1162 if (pkt_len < mss)
1163 pkt_len = mss;
1165 pkt_len = end_seq - TCP_SKB_CB(skb)->seq;
1166 if (pkt_len < mss)
1173 if (pkt_len > mss) {
1174 unsigned int new_len = (pkt_len / mss) * mss;
1175 if (!in_sack && new_len < pkt_len) {
1180 pkt_len
[all...]
/net/bridge/netfilter/
H A Dnft_reject_bridge.c152 u32 pkt_len; local
161 pkt_len = ntohs(hdr->payload_len);
162 if (pkt_len + sizeof(struct ipv6hdr) > oldskb->len)
/net/core/
H A Dfilter.c54 * SK_RUN_FILTER. If pkt_len is 0 we toss packet. If skb->len is smaller
55 * than pkt_len we keep whole skb->data. This is the socket level
80 unsigned int pkt_len = SK_RUN_FILTER(filter, skb); local
82 err = pkt_len ? pskb_trim(skb, pkt_len) : -EPERM;
/net/bridge/
H A Dbr_netfilter.c474 u32 pkt_len; local
499 pkt_len = ntohl(*(__be32 *) (nh + off + 2));
500 if (pkt_len <= IPV6_MAXPLEN ||
503 if (pkt_len > skb->len - sizeof(struct ipv6hdr))
506 pkt_len + sizeof(struct ipv6hdr)))
534 u32 pkt_len; local
547 pkt_len = ntohs(hdr->payload_len);
549 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) {
550 if (pkt_len + sizeof(struct ipv6hdr) > skb->len)
552 if (pskb_trim_rcsum(skb, pkt_len
[all...]
/net/sched/
H A Dsch_hhf.c269 u32 pkt_len, min_hhf_val; local
305 pkt_len = qdisc_pkt_len(skb);
315 val = q->hhf_arrays[i][filter_pos[i]] + pkt_len;
H A Dsch_api.c540 int pkt_len, slot; local
542 pkt_len = skb->len + stab->szopts.overhead;
546 slot = pkt_len + stab->szopts.cell_align;
552 pkt_len = stab->data[slot];
554 pkt_len = stab->data[stab->szopts.tsize - 1] *
558 pkt_len <<= stab->szopts.size_log;
560 if (unlikely(pkt_len < 1))
561 pkt_len = 1;
562 qdisc_skb_cb(skb)->pkt_len = pkt_len;
[all...]

Completed in 128 milliseconds