diff options
author | Eric Dumazet <edumazet@google.com> | 2023-03-16 02:10:14 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2023-03-17 09:52:06 +0100 |
commit | 791a3e9f1a86fe8eb09173c9788493b8b5c957f4 (patch) | |
tree | 158526f9bd92ab5824d6fc824c66cf21fc57acbe /net/packet/internal.h | |
parent | net/packet: convert po->running to an atomic flag (diff) | |
download | linux-791a3e9f1a86fe8eb09173c9788493b8b5c957f4.tar.xz linux-791a3e9f1a86fe8eb09173c9788493b8b5c957f4.zip |
net/packet: convert po->pressure to an atomic flag
Not only this removes some READ_ONCE()/WRITE_ONCE(),
this also removes one integer.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/packet/internal.h')
-rw-r--r-- | net/packet/internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/packet/internal.h b/net/packet/internal.h index 58f042c63172..680703dbce5e 100644 --- a/net/packet/internal.h +++ b/net/packet/internal.h @@ -117,7 +117,6 @@ struct packet_sock { spinlock_t bind_lock; struct mutex pg_vec_lock; unsigned long flags; - int pressure; int ifindex; /* bound device */ __be16 num; struct packet_rollover *rollover; @@ -146,6 +145,7 @@ enum packet_sock_flags { PACKET_SOCK_TP_LOSS, PACKET_SOCK_HAS_VNET_HDR, PACKET_SOCK_RUNNING, + PACKET_SOCK_PRESSURE, }; static inline void packet_sock_flag_set(struct packet_sock *po, |