Searched refs:head_skb (Results 1 - 9 of 9) sorted by last modified time
/linux-master/net/sctp/ |
H A D | socket.c | 2095 struct sk_buff *skb, *head_skb; local 2138 if (event->chunk && event->chunk->head_skb) 2139 head_skb = event->chunk->head_skb; 2141 head_skb = skb; 2142 sock_recv_cmsgs(msg, sk, head_skb); 2147 sp->pf->skb_msgname(head_skb, msg->msg_name, addr_len);
|
H A D | sm_statefuns.c | 785 if (security_sctp_assoc_request(new_asoc, chunk->head_skb ?: chunk->skb)) { 935 chunk->head_skb ?: chunk->skb)) 2264 if (security_sctp_assoc_request(new_asoc, chunk->head_skb ?: chunk->skb)) {
|
H A D | inqueue.c | 44 if (chunk->head_skb) 45 chunk->skb = chunk->head_skb; 132 if (chunk->head_skb == chunk->skb) { 169 chunk->head_skb = chunk->skb; 172 if (chunk->head_skb && chunk->skb->data_len == chunk->skb->len) 196 if (chunk->head_skb) { 199 *head_cb = SCTP_INPUT_CB(chunk->head_skb);
|
H A D | ulpevent.c | 90 if (chunk && chunk->head_skb && !chunk->head_skb->sk) 91 chunk->head_skb->sk = asoc->base.sk;
|
/linux-master/drivers/net/ |
H A D | virtio_net.c | 1746 struct sk_buff *head_skb; local 1767 head_skb = build_skb_from_xdp_buff(dev, vi, &xdp, xdp_frags_truesz); 1768 if (unlikely(!head_skb)) 1770 return head_skb; 1804 struct sk_buff *head_skb, *curr_skb; local 1810 head_skb = NULL; 1826 head_skb = receive_mergeable_xdp(dev, vi, rq, xdp_prog, buf, ctx, 1829 return head_skb; 1834 head_skb = page_to_skb(vi, rq, page, offset, len, truesize, headroom); 1835 curr_skb = head_skb; [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 4084 struct sk_buff *head_skb = skb; local 4122 head_skb->truesize += hns3_buf_size(ring); 4123 head_skb->data_len += le16_to_cpu(desc->rx.size); 4124 head_skb->len += le16_to_cpu(desc->rx.size);
|
/linux-master/net/core/ |
H A D | skbuff.c | 4582 * @head_skb: buffer to segment 4589 struct sk_buff *skb_segment(struct sk_buff *head_skb, argument 4594 struct sk_buff *list_skb = skb_shinfo(head_skb)->frag_list; 4595 unsigned int mss = skb_shinfo(head_skb)->gso_size; 4596 unsigned int doffset = head_skb->data - skb_mac_header(head_skb); 4598 unsigned int tnl_hlen = skb_tnl_header_len(head_skb); 4601 unsigned int len = head_skb->len; 4610 if ((skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY) && 4611 mss != GSO_BY_FRAGS && mss != skb_headlen(head_skb)) { [all...] |
/linux-master/include/net/sctp/ |
H A D | structs.h | 574 struct sk_buff *head_skb; member in union:sctp_chunk::__anon2522 1160 return chunk->head_skb ? : skb;
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_rx.c | 265 * @head_skb: the first skb in the list 271 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, argument 274 struct sk_buff *skb, *curr_skb = head_skb; 299 if (curr_skb == head_skb) 300 skb_shinfo(head_skb)->frag_list = skb; 304 head_skb->len += skb->len; 305 head_skb->data_len += skb->len; 306 head_skb->truesize += skb->truesize;
|
Completed in 582 milliseconds