/openbmc/linux/net/ipv4/ |
H A D | tcp_scalable.c | 18 static void tcp_scalable_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_scalable_cong_avoid() argument 26 acked = tcp_slow_start(tp, acked); in tcp_scalable_cong_avoid() 27 if (!acked) in tcp_scalable_cong_avoid() 31 acked); in tcp_scalable_cong_avoid()
|
H A D | tcp_veno.c | 119 static void tcp_veno_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_veno_cong_avoid() argument 125 tcp_reno_cong_avoid(sk, ack, acked); in tcp_veno_cong_avoid() 138 tcp_reno_cong_avoid(sk, ack, acked); in tcp_veno_cong_avoid() 157 acked = tcp_slow_start(tp, acked); in tcp_veno_cong_avoid() 158 if (!acked) in tcp_veno_cong_avoid() 167 tcp_cong_avoid_ai(tp, tcp_snd_cwnd(tp), acked); in tcp_veno_cong_avoid() 181 tp->snd_cwnd_cnt += acked; in tcp_veno_cong_avoid()
|
H A D | tcp_cong.c | 451 * something better;) a packet is only considered (s)acked in its entirety to 457 __bpf_kfunc u32 tcp_slow_start(struct tcp_sock *tp, u32 acked) in tcp_slow_start() argument 459 u32 cwnd = min(tcp_snd_cwnd(tp) + acked, tp->snd_ssthresh); in tcp_slow_start() 461 acked -= cwnd - tcp_snd_cwnd(tp); in tcp_slow_start() 464 return acked; in tcp_slow_start() 469 * for every packet that was ACKed. 471 __bpf_kfunc void tcp_cong_avoid_ai(struct tcp_sock *tp, u32 w, u32 acked) in tcp_cong_avoid_ai() argument 479 tp->snd_cwnd_cnt += acked; in tcp_cong_avoid_ai() 497 __bpf_kfunc void tcp_reno_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_reno_cong_avoid() argument 506 acked = tcp_slow_start(tp, acked); in tcp_reno_cong_avoid() [all …]
|
H A D | tcp_rate.c | 38 * a rate sample later when the skb is (s)acked in tcp_rate_skb_delivered(). 72 /* When an skb is sacked or acked, we fill in the rate sample with the (prior) 101 /* Record send time of most recently ACKed packet: */ in tcp_rate_skb_delivered() 109 * used again when it's cumulatively acked. For acked packets in tcp_rate_skb_delivered() 123 /* Clear app limited if bubble is acked and gone. */ in tcp_rate_gen() 134 rs->acked_sacked = delivered; /* freshly ACKed or SACKed */ in tcp_rate_gen() 168 * retransmistted skb was first (s)acked because "interval_us" in tcp_rate_gen()
|
H A D | tcp_yeah.c | 58 static void tcp_yeah_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_yeah_cong_avoid() argument 67 acked = tcp_slow_start(tp, acked); in tcp_yeah_cong_avoid() 68 if (!acked) in tcp_yeah_cong_avoid() 75 acked); in tcp_yeah_cong_avoid() 78 tcp_cong_avoid_ai(tp, tcp_snd_cwnd(tp), acked); in tcp_yeah_cong_avoid() 88 * bytes of data have been ACKed during the course of the RTT, giving in tcp_yeah_cong_avoid()
|
H A D | tcp_illinois.c | 52 u16 acked; /* # packets acked by current ACK */ member 78 ca->acked = 0; in tcp_illinois_init() 91 ca->acked = sample->pkts_acked; in tcp_illinois_acked() 260 static void tcp_illinois_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_illinois_cong_avoid() argument 274 tcp_slow_start(tp, acked); in tcp_illinois_cong_avoid() 280 tp->snd_cwnd_cnt += ca->acked; in tcp_illinois_cong_avoid() 281 ca->acked = 1; in tcp_illinois_cong_avoid()
|
H A D | tcp_cubic.c | 214 static inline void bictcp_update(struct bictcp *ca, u32 cwnd, u32 acked) in bictcp_update() argument 219 ca->ack_cnt += acked; /* count the number of ACKed packets */ in bictcp_update() 237 ca->ack_cnt = acked; /* start counting */ in bictcp_update() 319 * 2 packets ACKed, meaning cwnd grows at 1.5x per RTT. in bictcp_update() 324 __bpf_kfunc static void cubictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) in cubictcp_cong_avoid() argument 333 acked = tcp_slow_start(tp, acked); in cubictcp_cong_avoid() 334 if (!acked) in cubictcp_cong_avoid() 337 bictcp_update(ca, tcp_snd_cwnd(tp), acked); in cubictcp_cong_avoid() 338 tcp_cong_avoid_ai(tp, ca->cnt, acked); in cubictcp_cong_avoid()
|
H A D | tcp_bic.c | 140 static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) in bictcp_cong_avoid() argument 149 acked = tcp_slow_start(tp, acked); in bictcp_cong_avoid() 150 if (!acked) in bictcp_cong_avoid() 154 tcp_cong_avoid_ai(tp, ca->cnt, acked); in bictcp_cong_avoid()
|
H A D | tcp_bbr.c | 123 u16 extra_acked[2]; /* max excess data ACKed in epoch */ 124 u32 ack_epoch_acked:20, /* packets (S)ACKed in sampling epoch */ 230 /* Return maximum extra acked in past k-2k round trips, 368 * ACKed so far. In this case, an RTO can cut cwnd to 1, in which in bbr_bdp() 472 * follow the packet conservation principle: send P packets per P packets acked. 473 * After that, we slow-start and send at most 2*P packets per P packets acked. 480 struct sock *sk, const struct rate_sample *rs, u32 acked, u32 *new_cwnd) in bbr_set_cwnd_to_recover_or_restore() argument 499 cwnd = tcp_packets_in_flight(tp) + acked; in bbr_set_cwnd_to_recover_or_restore() 508 *new_cwnd = max(cwnd, tcp_packets_in_flight(tp) + acked); in bbr_set_cwnd_to_recover_or_restore() 519 u32 acked, u32 bw, int gain) in bbr_set_cwnd() argument [all …]
|
H A D | tcp_vegas.c | 165 static void tcp_vegas_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcp_vegas_cong_avoid() argument 171 tcp_reno_cong_avoid(sk, ack, acked); in tcp_vegas_cong_avoid() 196 tcp_reno_cong_avoid(sk, ack, acked); in tcp_vegas_cong_avoid() 247 tcp_slow_start(tp, acked); in tcp_vegas_cong_avoid() 287 tcp_slow_start(tp, acked); in tcp_vegas_cong_avoid()
|
H A D | tcp_nv.c | 113 * used to determine bytes acked since last 180 static void tcpnv_cong_avoid(struct sock *sk, u32 ack, u32 acked) in tcpnv_cong_avoid() argument 194 acked = tcp_slow_start(tp, acked); in tcpnv_cong_avoid() 195 if (!acked) in tcpnv_cong_avoid() 201 tcp_cong_avoid_ai(tp, cnt, acked); in tcpnv_cong_avoid() 204 tcp_cong_avoid_ai(tp, cnt, acked); in tcpnv_cong_avoid()
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | bpf_tcp_helpers.h | 80 syn_data_acked:1,/* data in SYN is acked by SYN-ACK */ 147 long rtt_us; /* RTT of last (S)ACKed packet (or -1) */ 149 __u32 acked_sacked; /* number of packets newly (S)ACKed upon ACK */ 171 void (*cong_avoid)(struct sock *sk, __u32 ack, __u32 acked); 209 /* If in slow start, ensure cwnd grows to twice what was ACKed. */ in tcp_is_cwnd_limited() 230 extern __u32 tcp_slow_start(struct tcp_sock *tp, __u32 acked) __ksym; 231 extern void tcp_cong_avoid_ai(struct tcp_sock *tp, __u32 w, __u32 acked) __ksym;
|
/openbmc/linux/net/mac80211/ |
H A D | status.c | 569 * If the frame wasn't ACKed by the peer - it will be re-sent through the AP 594 /* Check if peer has ACKed */ in ieee80211_tdls_td_tx_handle() 628 bool acked, bool dropped, in ieee80211_report_ack_skb() argument 652 .ack = acked, in ieee80211_report_ack_skb() 671 acked, in ieee80211_report_ack_skb() 675 cookie, acked, in ieee80211_report_ack_skb() 694 skb_complete_wifi_ack(skb, acked); in ieee80211_report_ack_skb() 705 bool acked = info->flags & IEEE80211_TX_STAT_ACK; in ieee80211_report_used_skb() local 708 acked = false; in ieee80211_report_used_skb() 743 if (!acked) { in ieee80211_report_used_skb() 932 bool acked; __ieee80211_tx_status() local 1114 bool acked, noack_success, ack_signal_valid; ieee80211_tx_status_ext() local [all...] |
/openbmc/linux/Documentation/translations/ja_JP/ |
H A D | SubmittingPatches | 382 13) いつ Acked-by: と Cc: を使うのか 388 る承認を記録し、示したいとします。その場合、その人を示すのに Acked-by: が使 389 えます。Acked-by: はパッチのチェンジログにも追加されます。 392 の伝播パスにいなかった時にも、メンテナは Acked-by: をしばしば利用します。 394 Acked-by: は Signed-off-by: のように公式なタグではありません。それはメンテナが 397 Acked-by: へ置き換えることがあります。 399 Acked-by: が必ずしもパッチ全体の承認を示しているわけではありません。例えば、 401 のメンテナからの Acked-by: を持っているとします。その場合、Acked-by: は通常 403 この点は、ご自分で判断してください。(その Acked-by: が)疑わしい場合は、
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | host_notifier.cpp | 109 if ((a.hostState == TransmissionState::acked) || in enqueueRequired() 115 (a.hmcState == TransmissionState::acked)) in enqueueRequired() 142 // If already acked by the host, don't send again. in notifyRequired() 145 if (a.hostState == TransmissionState::acked) in notifyRequired() 151 // If hidden and acked (or will be) acked by the HMC, in notifyRequired() 154 if ((a.hmcState == TransmissionState::acked) || in notifyRequired() 341 // Reset the state on any PELs that were sent but not acked back in hostStateChange() 432 _repo.setPELHostTransState(id, TransmissionState::acked); in ackPEL()
|
H A D | host_notifier.hpp | 90 * - Already acked by the host (or they didn't like it) 105 * - Already acked by the host 221 * it will transfer any PELs that were sent but not acked yet back 296 * @brief The list of IDs that were sent, but not acked yet.
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | bpf_cubic.c | 267 __u32 acked) in bictcp_update() argument 272 ca->ack_cnt += acked; /* count the number of ACKed packets */ in bictcp_update() 290 ca->ack_cnt = acked; /* start counting */ in bictcp_update() 375 * 2 packets ACKed, meaning cwnd grows at 1.5x per RTT. in bictcp_update() 381 void BPF_STRUCT_OPS(bpf_cubic_cong_avoid, struct sock *sk, __u32 ack, __u32 acked) in BPF_STRUCT_OPS() argument 392 acked = tcp_slow_start(tp, acked); in BPF_STRUCT_OPS() 393 if (!acked) in BPF_STRUCT_OPS() 396 bictcp_update(ca, tp->snd_cwnd, acked); in BPF_STRUCT_OPS() 397 tcp_cong_avoid_ai(tp, ca->cnt, acked); in BPF_STRUCT_OPS()
|
H A D | bpf_dctcp.c | 231 extern void tcp_reno_cong_avoid(struct sock *sk, __u32 ack, __u32 acked) __ksym; 234 void BPF_PROG(dctcp_cong_avoid, struct sock *sk, __u32 ack, __u32 acked) in BPF_PROG() argument 236 tcp_reno_cong_avoid(sk, ack, acked); in BPF_PROG()
|
/openbmc/linux/net/tipc/ |
H A D | link.c | 107 * @transmitq: queue for sent, non-acked messages 111 * @acked: # last packet acked by a certain peer. Used for broadcast. 136 * @rcv_unacked: # messages read by user, but not yet acked back to peer 150 * @bc_peer_is_up: peer has acked the bcast init msg 218 u16 acked; member 281 u16 acked, u16 gap, 392 rcv_l->acked = snd_l->snd_nxt - 1; in tipc_link_add_bc_peer() 461 return l->acked; in tipc_link_acked() 849 u16 bc_acked = l->bc_rcvlink->acked; in tipc_link_timeout() 1015 l->acked = 0; in tipc_link_reset() [all …]
|
/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | repository_test.cpp | 352 repo.setPELHostTransState(pel->id(), TransmissionState::acked); in TEST_F() 356 EXPECT_EQ((*a).get().hostState, TransmissionState::acked); in TEST_F() 361 EXPECT_EQ(newPEL.hostTransmissionState(), TransmissionState::acked); in TEST_F() 370 EXPECT_EQ((*a).get().hostState, TransmissionState::acked); in TEST_F() 375 EXPECT_EQ(newPEL.hostTransmissionState(), TransmissionState::acked); in TEST_F() 395 repo.setPELHMCTransState(pel->id(), TransmissionState::acked); in TEST_F() 399 EXPECT_EQ((*a).get().hmcState, TransmissionState::acked); in TEST_F() 404 EXPECT_EQ(newPEL.hmcTransmissionState(), TransmissionState::acked); in TEST_F() 413 EXPECT_EQ((*a).get().hmcState, TransmissionState::acked); in TEST_F() 418 EXPECT_EQ(newPEL.hmcTransmissionState(), TransmissionState::acked); in TEST_F() [all …]
|
H A D | host_notifier_test.cpp | 156 // Test dealing with how acked PELs are put on the 173 // Now set this PEL to host acked in TEST_F() 174 repo.setPELHostTransState(pel->id(), TransmissionState::acked); in TEST_F() 176 // Since it's acked, doesn't need to be enqueued or transmitted in TEST_F() 221 // Don't need to enqueue a hidden log already acked by the HMC 238 repo.setPELHMCTransState(pel->id(), TransmissionState::acked); in TEST_F() 580 // Those PELs weren't acked, so they will get sent again in TEST_F() 597 EXPECT_EQ(pelFromRepo1.hostTransmissionState(), TransmissionState::acked); in TEST_F() 602 EXPECT_EQ(pelFromRepo2.hostTransmissionState(), TransmissionState::acked); in TEST_F()
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | acrn.c | 48 * The hypervisor requires that the APIC EOI should be acked. in DEFINE_IDTENTRY_SYSVEC() 49 * If the APIC EOI is not acked, the APIC ISR bit for the in DEFINE_IDTENTRY_SYSVEC()
|
/openbmc/openbmc/poky/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ |
H A D | 0001-libc-compat.h-musl-_does_-define-IFF_LOWER_UP-DORMAN.patch | 22 Acked-by: Mikko Rapeli <mikko.rapeli@iki.fi> 27 Acked-by: Stephane Ayotte <sayotte@tycoint.com>
|
/openbmc/linux/Documentation/translations/zh_TW/process/ |
H A D | submitting-patches.rst | 391 那麼他們可以要求在補丁的變更日誌中添加一個 Acked-by: 393 Acked-by:通常由受影響代碼的維護者使用,當該維護者既沒有貢獻也沒有轉發補丁時。 395 Acked-by: 不像簽字人那樣正式。這是一個記錄,確認人至少審查了補丁,並表示接受。 396 因此,補丁合併有時會手動將Acker的「Yep,looks good to me」轉換爲 Acked-By:(但 399 Acked-by:不一定表示對整個補丁的確認。例如,如果一個補丁影響多個子系統,並且
|
/openbmc/linux/drivers/remoteproc/ |
H A D | qcom_sysmon.c | 125 bool acked = false; in sysmon_request_shutdown() local 149 acked = true; in sysmon_request_shutdown() 154 return acked; in sysmon_request_shutdown() 334 bool acked = false; in ssctl_request_shutdown() local 360 acked = true; in ssctl_request_shutdown() 366 return acked; in ssctl_request_shutdown()
|