mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-22 14:41:27 +00:00
tcp: tsq: add tsq_flags / tsq_enum
This is a cleanup, to ease code review of following patches. Old 'enum tsq_flags' is renamed, and a new enumeration is added with the flags used in cmpxchg() operations as opposed to single bit operations. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f83e83037c
commit
40fc3423b9
2 changed files with 18 additions and 9 deletions
|
@ -364,7 +364,7 @@ struct tcp_sock {
|
|||
u32 *saved_syn;
|
||||
};
|
||||
|
||||
enum tsq_flags {
|
||||
enum tsq_enum {
|
||||
TSQ_THROTTLED,
|
||||
TSQ_QUEUED,
|
||||
TCP_TSQ_DEFERRED, /* tcp_tasklet_func() found socket was owned */
|
||||
|
@ -375,6 +375,15 @@ enum tsq_flags {
|
|||
*/
|
||||
};
|
||||
|
||||
enum tsq_flags {
|
||||
TSQF_THROTTLED = (1UL << TSQ_THROTTLED),
|
||||
TSQF_QUEUED = (1UL << TSQ_QUEUED),
|
||||
TCPF_TSQ_DEFERRED = (1UL << TCP_TSQ_DEFERRED),
|
||||
TCPF_WRITE_TIMER_DEFERRED = (1UL << TCP_WRITE_TIMER_DEFERRED),
|
||||
TCPF_DELACK_TIMER_DEFERRED = (1UL << TCP_DELACK_TIMER_DEFERRED),
|
||||
TCPF_MTU_REDUCED_DEFERRED = (1UL << TCP_MTU_REDUCED_DEFERRED),
|
||||
};
|
||||
|
||||
static inline struct tcp_sock *tcp_sk(const struct sock *sk)
|
||||
{
|
||||
return (struct tcp_sock *)sk;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue