Searched refs:ack_skb (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | txrx.c | 332 struct sk_buff *ack_skb; in mwifiex_parse_tx_status_event() local 342 if (ack_skb) { in mwifiex_parse_tx_status_event() 343 tx_info = MWIFIEX_SKB_TXCB(ack_skb); in mwifiex_parse_tx_status_event() 347 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event() 350 memmove(ack_skb->data + in mwifiex_parse_tx_status_event() 353 ack_skb->data + in mwifiex_parse_tx_status_event() 356 ETH_ALEN, ack_skb->len - in mwifiex_parse_tx_status_event() 360 ack_skb->len = ack_skb->len - ETH_ALEN; in mwifiex_parse_tx_status_event() 366 ack_skb->data + in mwifiex_parse_tx_status_event() 368 sizeof(u16), ack_skb->len - in mwifiex_parse_tx_status_event() [all …]
|
| /linux-6.15/net/ipv4/ |
| H A D | tcp_input.c | 1309 if (before(start_seq_0, TCP_SKB_CB(ack_skb)->ack_seq)) { in tcp_check_dsack() 1860 tcp_sacktag_write_queue(struct sock *sk, const struct sk_buff *ack_skb, in tcp_sacktag_write_queue() argument 1864 const unsigned char *ptr = (skb_transport_header(ack_skb) + in tcp_sacktag_write_queue() 1865 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue() 1882 found_dup_sack = tcp_check_dsack(sk, ack_skb, sp_wire, in tcp_sacktag_write_queue() 1889 if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window)) in tcp_sacktag_write_queue() 1915 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) && in tcp_sacktag_write_queue() 3329 const struct sk_buff *ack_skb, u32 prior_snd_una) in tcp_ack_tstamp() argument 3341 __skb_tstamp_tx(skb, ack_skb, NULL, sk, SCM_TSTAMP_ACK); in tcp_ack_tstamp() 3438 tcp_ack_tstamp(sk, skb, ack_skb, prior_snd_una); in tcp_clean_rtx_queue() [all …]
|
| H A D | tcp.c | 4281 const struct sk_buff *ack_skb) in tcp_get_timestamping_opt_stats() argument 4337 if (ack_skb) in tcp_get_timestamping_opt_stats() 4339 tcp_skb_ttl_or_hop_limit(ack_skb)); in tcp_get_timestamping_opt_stats()
|
| /linux-6.15/include/linux/ |
| H A D | tcp.h | 600 const struct sk_buff *ack_skb);
|
| H A D | skbuff.h | 4518 void __skb_tstamp_tx(struct sk_buff *orig_skb, const struct sk_buff *ack_skb,
|
| /linux-6.15/net/mac80211/ |
| H A D | tx.c | 2545 struct sk_buff *ack_skb; in ieee80211_store_ack_skb() local 2549 ack_skb = skb_clone_sk(skb); in ieee80211_store_ack_skb() 2551 ack_skb = skb_clone(skb, GFP_ATOMIC); in ieee80211_store_ack_skb() 2553 if (ack_skb) { in ieee80211_store_ack_skb() 2558 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_store_ack_skb() 2567 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_store_ack_skb() 2570 kfree_skb(ack_skb); in ieee80211_store_ack_skb()
|
| H A D | cfg.c | 4156 struct sk_buff *ack_skb; in ieee80211_attach_ack_skb() local 4159 ack_skb = skb_copy(skb, gfp); in ieee80211_attach_ack_skb() 4160 if (!ack_skb) in ieee80211_attach_ack_skb() 4164 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_attach_ack_skb() 4169 kfree_skb(ack_skb); in ieee80211_attach_ack_skb() 4177 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_attach_ack_skb()
|
| /linux-6.15/net/core/ |
| H A D | skbuff.c | 5563 const struct sk_buff *ack_skb, in __skb_tstamp_tx() argument 5595 ack_skb); in __skb_tstamp_tx()
|