Home
last modified time | relevance | path

Searched refs:skbuff (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/
Dfealnx.c237 struct sk_buff *skbuff; member
1059 while (np->lack_rxbuf->skbuff) in allocate_rx_buffers()
1062 np->lack_rxbuf->skbuff = skb; in allocate_rx_buffers()
1242 np->rx_ring[i].skbuff = NULL; in init_ring()
1259 np->rx_ring[i].skbuff = skb; in init_ring()
1280 np->tx_ring[i].skbuff = NULL; in init_ring()
1296 np->cur_tx_copy->skbuff = skb; in start_tx()
1326 next->skbuff = skb; in start_tx()
1384 if (cur->skbuff) { in reset_tx_descriptors()
1386 cur->skbuff->len, DMA_TO_DEVICE); in reset_tx_descriptors()
[all …]
/Linux-v5.15/Documentation/networking/
Dx25-iface.rst22 over the LAPB link. The first byte of the skbuff indicates the meaning of
23 the rest of the skbuff, if any more information does exist.
31 This indicates that the rest of the skbuff contains data to be transmitted
55 This indicates that the rest of the skbuff contains data that has been
Dchecksum-offloads.rst30 detail in comments near the top of include/linux/skbuff.h.
50 skb->csum_not_inet: see skbuff.h comment (section 'D') for more details.
58 recomputed for each resulting segment. See the skbuff.h comment (section 'E')
69 include/linux/skbuff.h).
118 include/linux/skbuff.h.
Dkapi.rst17 .. kernel-doc:: include/linux/skbuff.h
26 .. kernel-doc:: net/core/skbuff.c
Dlapb-module.rst27 Probably the most important structure is the skbuff structure for holding
203 is successful then the skbuff is owned by the LAPB module and may not be
218 to the beginning of the LAPB data. If the call is successful then the skbuff
290 stack. The skbuff becomes the property of the device driver and the LAPB
303 remote system by the device driver. The skbuff becomes the property of the
Dsegmentation-offloads.rst38 the network and transport header offsets of the skbuff so that the device
112 above. What occurs in GSO is that a given skbuff will have its data broken
Dppp_generic.rst117 skbuff structures and start with the two-byte PPP protocol number.
136 transmission (i.e., some space free in the skbuff data area before the
140 should still check if there is sufficient headroom and copy the skbuff
Dnetdev-features.rst108 For complete description, see comments near the top of include/linux/skbuff.h.
Dtimestamping.rst317 skbuff as a result of Nagle, cork, autocork, segmentation and GSO. The
320 last byte after an skbuff extend or merge operation. It stores the
321 relevant sequence number in skb_shinfo(skb)->tskey. Because an skbuff
Dkcm.rst81 a new message and is given an skbuff that contains the bytes received so far.
Dcan.rst438 unit (MTU) of the CAN(FD) network interface and skbuff data length. Two
1116 buffer (skbuff) in the protocol family PF_CAN.
/Linux-v5.15/drivers/net/ethernet/ibm/
Dibmveth.c173 pool->skbuff = kcalloc(pool->size, sizeof(void *), GFP_KERNEL); in ibmveth_alloc_buffer_pool()
175 if (!pool->skbuff) { in ibmveth_alloc_buffer_pool()
238 BUG_ON(pool->skbuff[index] != NULL); in ibmveth_replenish_buffer_pool()
248 pool->skbuff[index] = skb; in ibmveth_replenish_buffer_pool()
279 pool->skbuff[index] = NULL; in ibmveth_replenish_buffer_pool()
334 if (pool->skbuff && pool->dma_addr) { in ibmveth_free_buffer_pool()
336 struct sk_buff *skb = pool->skbuff[i]; in ibmveth_free_buffer_pool()
343 pool->skbuff[i] = NULL; in ibmveth_free_buffer_pool()
353 if (pool->skbuff) { in ibmveth_free_buffer_pool()
354 kfree(pool->skbuff); in ibmveth_free_buffer_pool()
[all …]
Dibmveth.h119 struct sk_buff **skbuff; member
/Linux-v5.15/net/rxrpc/
DMakefile32 skbuff.o \
/Linux-v5.15/arch/um/drivers/
Dslip_kern.c42 static unsigned short slip_protocol(struct sk_buff *skbuff) in slip_protocol() argument
Dslirp_kern.c47 static unsigned short slirp_protocol(struct sk_buff *skbuff) in slirp_protocol() argument
/Linux-v5.15/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c514 sq->skbuff = kcalloc(q_len, sizeof(u64), GFP_KERNEL); in nicvf_init_snd_queue()
515 if (!sq->skbuff) in nicvf_init_snd_queue()
593 skb = (struct sk_buff *)sq->skbuff[sq->head]; in nicvf_free_snd_queue()
621 kfree(sq->skbuff); in nicvf_free_snd_queue()
1194 skb = (struct sk_buff *)sq->skbuff[sq->head]; in nicvf_sq_free_used_descs()
1351 sq->skbuff[qentry] = (u64)skb; in nicvf_sq_add_hdr_subdesc()
1443 sq->skbuff[qentry] = (u64)skb; in nicvf_sq_add_cqe_subdesc()
1534 sq->skbuff[hdr_qentry] = (u64)NULL; in nicvf_sq_append_tso()
1540 sq->skbuff[hdr_qentry] = (u64)skb; in nicvf_sq_append_tso()
Dnicvf_queues.h272 u64 *skbuff; member
Dnicvf_main.c694 skb = (struct sk_buff *)sq->skbuff[cqe_tx->sqe_ptr]; in nicvf_snd_pkt_handler()
718 sq->skbuff[cqe_tx->sqe_ptr] = (u64)NULL; in nicvf_snd_pkt_handler()
/Linux-v5.15/net/core/
DMakefile6 obj-y := sock.o request_sock.o skbuff.o datagram.o stream.o scm.o \
/Linux-v5.15/Documentation/security/
DSCTP.rst34 @skb - pointer to skbuff of association packet.
130 @skb - pointer to skbuff of the COOKIE ACK packet.
208 @skb - pointer to skbuff of association packet.
277 @skb - pointer to skbuff of the COOKIE ACK packet.
/Linux-v5.15/drivers/net/wireless/ath/ath6kl/
Dtxrx.c1456 struct sk_buff *skbuff = NULL; in ath6kl_rx() local
1485 while ((skbuff = skb_dequeue(&conn->psq))) { in ath6kl_rx()
1487 ath6kl_data_tx(skbuff, vif->ndev); in ath6kl_rx()
1492 while ((skbuff = skb_dequeue(&conn->apsdq))) { in ath6kl_rx()
1494 ath6kl_data_tx(skbuff, vif->ndev); in ath6kl_rx()
/Linux-v5.15/drivers/net/ethernet/cavium/liquidio/
Dlio_core.c571 void *skbuff, in liquidio_push_packet() argument
580 struct sk_buff *skb = (struct sk_buff *)skbuff; in liquidio_push_packet()
/Linux-v5.15/net/netfilter/
DKconfig906 which set the skbuff mark by means of hash calculation within a given