/linux/Documentation/networking/ |
H A D | skbuff.rst | 12 .. kernel-doc:: include/linux/skbuff.h 30 .. kernel-doc:: include/linux/skbuff.h 36 .. kernel-doc:: include/linux/skbuff.h
|
H A D | x25-iface.rst | 21 over the LAPB link. The first byte of the skbuff indicates the meaning of 22 the rest of the skbuff, if any more information does exist. 30 This indicates that the rest of the skbuff contains data to be transmitted 54 This indicates that the rest of the skbuff contains data that has been
|
H A D | checksum-offloads.rst | 30 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.
|
H A D | kapi.rst | 17 .. kernel-doc:: include/linux/skbuff.h 26 .. kernel-doc:: net/core/skbuff.c
|
H A D | lapb-module.rst | 27 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
|
H A D | index.rst | 110 skbuff
|
H A D | segmentation-offloads.rst | 38 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
|
H A D | ppp_generic.rst | 117 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
|
H A D | netdev-features.rst | 108 For complete description, see comments near the top of include/linux/skbuff.h.
|
H A D | kcm.rst | 81 a new message and is given an skbuff that contains the bytes received so far.
|
H A D | timestamping.rst | 365 skbuff as a result of Nagle, cork, autocork, segmentation and GSO. The 368 last byte after an skbuff extend or merge operation. It stores the 369 relevant sequence number in skb_shinfo(skb)->tskey. Because an skbuff
|
/linux/drivers/net/ethernet/ |
H A D | fealnx.c | 237 struct sk_buff *skbuff; member 1064 np->lack_rxbuf->skbuff = skb; in allocate_rx_buffers() 1244 np->rx_ring[i].skbuff = NULL; in init_ring() 1261 np->rx_ring[i].skbuff = skb; in init_ring() 1328 next->skbuff = skb; in start_tx() 1386 if (cur->skbuff) { in reset_tx_descriptors() 1390 cur->skbuff = NULL; in reset_tx_descriptors() 1415 if (cur->skbuff) in reset_rx_descriptors() 1533 np->cur_tx->skbuff->len, in intr_handler() 1536 np->cur_tx->skbuff = NULL; in intr_handler() [all …]
|
/linux/drivers/net/ethernet/ibm/ |
H A D | ibmveth.c | 183 if (!pool->skbuff) { in ibmveth_alloc_buffer_pool() 237 if (pool->skbuff[index]) in ibmveth_replenish_buffer_pool() 256 pool->skbuff[index] = skb; in ibmveth_replenish_buffer_pool() 301 dev_kfree_skb_any(pool->skbuff[index]); in ibmveth_replenish_buffer_pool() 302 pool->skbuff[index] = NULL; in ibmveth_replenish_buffer_pool() 348 if (pool->skbuff && pool->dma_addr) { in ibmveth_free_buffer_pool() 350 struct sk_buff *skb = pool->skbuff[i]; in ibmveth_free_buffer_pool() 357 pool->skbuff[i] = NULL; in ibmveth_free_buffer_pool() 367 if (pool->skbuff) { in ibmveth_free_buffer_pool() 368 kfree(pool->skbuff); in ibmveth_free_buffer_pool() [all …]
|
H A D | ibmveth.h | 122 struct sk_buff **skbuff; member
|
/linux/net/rxrpc/ |
H A D | Makefile | 34 skbuff.o \
|
/linux/arch/um/drivers/ |
H A D | slip_kern.c | 42 static unsigned short slip_protocol(struct sk_buff *skbuff) in slip_protocol() argument
|
H A D | slirp_kern.c | 47 static unsigned short slirp_protocol(struct sk_buff *skbuff) in slirp_protocol() argument
|
/linux/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.c | 515 sq->skbuff = kcalloc(q_len, sizeof(u64), GFP_KERNEL); in nicvf_init_snd_queue() 516 if (!sq->skbuff) in nicvf_init_snd_queue() 594 skb = (struct sk_buff *)sq->skbuff[sq->head]; in nicvf_free_snd_queue() 622 kfree(sq->skbuff); in nicvf_free_snd_queue() 1195 skb = (struct sk_buff *)sq->skbuff[sq->head]; in nicvf_sq_free_used_descs() 1352 sq->skbuff[qentry] = (u64)skb; in nicvf_sq_add_hdr_subdesc() 1444 sq->skbuff[qentry] = (u64)skb; in nicvf_sq_add_cqe_subdesc() 1535 sq->skbuff[hdr_qentry] = (u64)NULL; in nicvf_sq_append_tso() 1541 sq->skbuff[hdr_qentry] = (u64)skb; in nicvf_sq_append_tso()
|
H A D | nicvf_queues.h | 272 u64 *skbuff; member
|
/linux/drivers/net/ethernet/realtek/rtase/ |
H A D | rtase_main.c | 222 skb = ring->skbuff[entry]; in rtase_tx_clear_range() 228 ring->skbuff[entry] = NULL; in rtase_tx_clear_range() 287 if (ring->skbuff[entry]) { in tx_handler() 289 bytes_compl += ring->skbuff[entry]->len; in tx_handler() 290 napi_consume_skb(ring->skbuff[entry], budget); in tx_handler() 291 ring->skbuff[entry] = NULL; in tx_handler() 325 memset(ring->skbuff, 0x0, sizeof(ring->skbuff)); in rtase_tx_desc_init() 1277 ring->skbuff[entry] = skb; in rtase_xmit_frags() 1361 ring->skbuff[entry] = skb; in rtase_start_xmit() 1411 ring->skbuff[entry] = NULL; in rtase_start_xmit()
|
H A D | rtase.h | 281 struct sk_buff *skbuff[RTASE_NUM_DESC]; member
|
/linux/Documentation/security/ |
H A D | SCTP.rst | 31 @skb - pointer to skbuff of association packet. 128 @skb - pointer to skbuff of the COOKIE ACK packet. 209 @skb - pointer to skbuff of association packet. 278 @skb - pointer to skbuff of the COOKIE ACK packet.
|
/linux/net/core/ |
H A D | Makefile | 6 obj-y := sock.o request_sock.o skbuff.o datagram.o stream.o scm.o \
|
/linux/drivers/net/wireless/ath/ath6kl/ |
H A D | txrx.c | 1456 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/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_core.c | 580 void *skbuff, in liquidio_push_packet() argument 589 struct sk_buff *skb = (struct sk_buff *)skbuff; in liquidio_push_packet()
|