Searched refs:frag_list (Results 1 - 25 of 69) sorted by relevance

123

/linux-master/net/tls/
H A Dtls_strp.c35 shinfo->frag_list = NULL;
166 iter = shinfo->frag_list;
202 kfree_skb_list(shinfo->frag_list);
203 shinfo->frag_list = NULL;
299 if (!shinfo->frag_list) {
300 shinfo->frag_list = nskb;
303 first = shinfo->frag_list;
398 shinfo->frag_list = NULL;
432 first = skb_shinfo(strp->anchor)->frag_list;
468 skb_shinfo(strp->anchor)->frag_list
[all...]
/linux-master/net/sctp/
H A Dchunk.c65 list_for_each_entry(chunk, &msg->chunks, frag_list)
83 chunk = list_entry(pos, struct sctp_chunk, frag_list);
280 list_add_tail(&chunk->frag_list, &msg->chunks);
291 chunk = list_entry(pos, struct sctp_chunk, frag_list);
H A Dinqueue.c133 chunk->skb = skb_shinfo(chunk->skb)->frag_list;
168 if (skb_shinfo(chunk->skb)->frag_list)
173 chunk->skb = skb_shinfo(chunk->skb)->frag_list;
H A Dstream_sched_rr.c104 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
H A Dulpqueue.c321 struct sk_buff *list = skb_shinfo(f_frag)->frag_list;
329 /* Get the last skb in the f_frag's frag_list if present. */
334 * frag_list.
341 * the frag_list. We need a new skb to do that.
351 skb_shinfo(new)->frag_list = pos;
353 skb_shinfo(f_frag)->frag_list = pos;
982 flist = skb_shinfo(skb)->frag_list;
H A Dstream_sched_prio.c222 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
H A Dstream_sched_fc.c105 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
H A Dstream_sched.c237 if (!list_is_last(&ch->frag_list, &ch->msg->chunks) &&
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtype_cast.c51 frag0_len = shared_info->frag_list->len;
/linux-master/net/phonet/
H A Dpep-gprs.c101 skb_shinfo(rskb)->frag_list = skb;
109 skb->next = skb_shinfo(skb)->frag_list;
/linux-master/net/xfrm/
H A Dxfrm_compat.c334 if (skb_shinfo(skb)->frag_list == NULL) {
338 skb_shinfo(skb)->frag_list = new;
341 err = xfrm_xlate64(skb_shinfo(skb)->frag_list, nlh_src);
345 skb_shinfo(skb)->frag_list = NULL;
/linux-master/net/ipv4/
H A Dinet_fragment.c520 skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list;
530 skb_shinfo(head)->frag_list = clone;
533 nextp = &skb_shinfo(head)->frag_list;
567 /* Traverse the tree in order, to build frag_list. */
/linux-master/net/core/
H A Dskbuff.c899 skb_drop_list(&skb_shinfo(skb)->frag_list);
1133 if (shinfo->frag_list)
1134 kfree_skb_list_reason(shinfo->frag_list, reason);
1622 skb_shinfo(n)->frag_list = first;
2207 skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list;
2711 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp);
2845 struct sk_buff *list = skb_shinfo(skb)->frag_list;
2882 while ((list = skb_shinfo(skb)->frag_list) != insp) {
2883 skb_shinfo(skb)->frag_list
[all...]
H A Dgso_test.c94 /* commit 89319d3801d1: frag_list on mss boundaries */
96 .name = "frag_list",
112 /* commit 43170c4e0ba7: GRO of frag_list trains */
201 skb_shinfo(skb)->frag_list = frag_skb;
/linux-master/net/strparser/
H A Dstrparser.c131 * Need to unshare the frag_list.
140 if (unlikely(skb_shinfo(head)->frag_list)) {
142 * has a frag_list. We create a new head, point
143 * the frag_list of that to the old head, and
164 &skb_shinfo(head)->frag_list;
191 * already share a frag_list with.
/linux-master/drivers/net/
H A Dmhi_net.c149 /* This is non-paged skb chaining using frag_list */
155 if (!skb_shinfo(head)->frag_list)
156 skb_shinfo(head)->frag_list = skb;
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_port_wwan.c119 cur = skb_shinfo(skb)->frag_list;
/linux-master/drivers/net/wwan/
H A Dmhi_wwan_mbim.c360 /* This is non-paged skb chaining using frag_list */
366 if (!skb_shinfo(head)->frag_list)
367 skb_shinfo(head)->frag_list = skb;
/linux-master/drivers/net/xen-netback/
H A Dnetback.c505 skb_shinfo(skb)->frag_list = nskb;
511 /* A frag_list skb was allocated but it is no longer needed
557 * could be either the first or the one on the frag_list
560 /* If this is non-NULL, we are currently checking the frag_list skb, and
658 /* And if we found the error while checking the frag_list, unmap
676 shinfo = skb_shinfo(shinfo->frag_list);
1050 "Can't allocate the frag_list skb.\n");
1107 /* Consolidate skb with a frag_list into a brand new one with local pages on
1116 struct sk_buff *nskb = skb_shinfo(skb)->frag_list;
1193 skb_shinfo(skb)->frag_list;
[all...]
H A Drx.c347 pkt->frag_iter = skb_shinfo(frag_iter)->frag_list;
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.c217 EFX_WARN_ON_ONCE_PARANOID(skb_shinfo(skb)->frag_list);
/linux-master/include/net/
H A Dudp.h145 for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next) {
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c802 if (skb_shinfo(skb)->frag_list) {
833 phy->rx_amsdu[q].tail = &skb_shinfo(skb)->frag_list;
1358 struct sk_buff *nskb = skb_shinfo(skb)->frag_list;
1361 skb_shinfo(skb)->frag_list = NULL;
/linux-master/include/net/bluetooth/
H A Dbluetooth.h570 frag = &skb_shinfo(skb)->frag_list;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c300 skb_shinfo(head_skb)->frag_list = skb;

Completed in 247 milliseconds

123