Searched refs:head_skb (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/net/sctp/ |
A D | inqueue.c | 124 if (chunk->head_skb == chunk->skb) { in sctp_inq_pop() 133 if (chunk->head_skb) in sctp_inq_pop() 134 chunk->skb = chunk->head_skb; in sctp_inq_pop() 163 chunk->head_skb = chunk->skb; in sctp_inq_pop() 166 if (chunk->head_skb && chunk->skb->data_len == chunk->skb->len) in sctp_inq_pop() 190 if (chunk->head_skb) { in sctp_inq_pop() 193 *head_cb = SCTP_INPUT_CB(chunk->head_skb); in sctp_inq_pop()
|
A D | ulpevent.c | 90 if (chunk && chunk->head_skb && !chunk->head_skb->sk) in sctp_ulpevent_set_owner() 91 chunk->head_skb->sk = asoc->base.sk; in sctp_ulpevent_set_owner()
|
A D | socket.c | 2090 struct sk_buff *skb, *head_skb; in sctp_recvmsg() local 2126 if (event->chunk && event->chunk->head_skb) in sctp_recvmsg() 2127 head_skb = event->chunk->head_skb; in sctp_recvmsg() 2129 head_skb = skb; in sctp_recvmsg() 2130 sock_recv_cmsgs(msg, sk, head_skb); in sctp_recvmsg() 2135 sp->pf->skb_msgname(head_skb, msg->msg_name, addr_len); in sctp_recvmsg()
|
A D | sm_statefuns.c | 784 if (security_sctp_assoc_request(new_asoc, chunk->head_skb ?: chunk->skb)) { in sctp_sf_do_5_1D_ce() 935 chunk->head_skb ?: chunk->skb)) in sctp_sf_do_5_1E_ca() 2265 if (security_sctp_assoc_request(new_asoc, chunk->head_skb ?: chunk->skb)) { in sctp_sf_do_5_2_4_dupcook()
|
/linux-6.3-rc2/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_rx.c | 271 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, in rx_recv_jumbo_pkt() argument 274 struct sk_buff *skb, *curr_skb = head_skb; in rx_recv_jumbo_pkt() 299 if (curr_skb == head_skb) in rx_recv_jumbo_pkt() 300 skb_shinfo(head_skb)->frag_list = skb; in rx_recv_jumbo_pkt() 304 head_skb->len += skb->len; in rx_recv_jumbo_pkt() 305 head_skb->data_len += skb->len; in rx_recv_jumbo_pkt() 306 head_skb->truesize += skb->truesize; in rx_recv_jumbo_pkt()
|
/linux-6.3-rc2/net/core/ |
A D | skbuff.c | 4302 unsigned int doffset = head_skb->data - skb_mac_header(head_skb); in skb_segment() 4303 struct sk_buff *frag_skb = head_skb; in skb_segment() 4308 unsigned int len = head_skb->len; in skb_segment() 4337 __skb_push(head_skb, doffset); in skb_segment() 4363 skb_walk_frags(head_skb, iter) { in skb_segment() 4388 headroom = skb_headroom(head_skb); in skb_segment() 4389 pos = skb_headlen(head_skb); in skb_segment() 4400 len = head_skb->len - offset; in skb_segment() 4405 hsize = skb_headlen(head_skb) - offset; in skb_segment() 4472 __copy_skb_header(nskb, head_skb); in skb_segment() [all …]
|
/linux-6.3-rc2/drivers/net/ |
A D | virtio_net.c | 1092 struct sk_buff *head_skb, *curr_skb; in receive_mergeable() local 1101 head_skb = NULL; in receive_mergeable() 1195 return head_skb; in receive_mergeable() 1252 curr_skb = head_skb; in receive_mergeable() 1289 if (curr_skb == head_skb) in receive_mergeable() 1297 if (curr_skb != head_skb) { in receive_mergeable() 1298 head_skb->data_len += len; in receive_mergeable() 1299 head_skb->len += len; in receive_mergeable() 1300 head_skb->truesize += truesize; in receive_mergeable() 1314 return head_skb; in receive_mergeable() [all …]
|
/linux-6.3-rc2/include/net/sctp/ |
A D | structs.h | 577 struct sk_buff *head_skb; member 1165 return chunk->head_skb ? : skb; in sctp_gso_headskb()
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/ |
A D | hns3_enet.c | 4074 struct sk_buff *head_skb = skb; in hns3_add_frag() local 4112 head_skb->truesize += hns3_buf_size(ring); in hns3_add_frag() 4113 head_skb->data_len += le16_to_cpu(desc->rx.size); in hns3_add_frag() 4114 head_skb->len += le16_to_cpu(desc->rx.size); in hns3_add_frag()
|
Completed in 66 milliseconds