diff options
author | Jakub Kicinski <kuba@kernel.org> | 2025-02-18 18:27:23 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-02-18 18:27:31 -0800 |
commit | aefd232de5eb2e77e3fc58c56486c7fe7426a228 (patch) | |
tree | 18e96c886429439348040708d78eb642c75707d5 /net/can/raw.c | |
parent | 3a03f9ec5d333b9998fbc63fd3e075b9d1991b89 (diff) | |
parent | 5cd2f78886dd86de1b13d6502808a149f1b77959 (diff) |
Merge branch 'net-deduplicate-cookie-logic'
Willem de Bruijn says:
====================
net: deduplicate cookie logic
Reuse standard sk, ip and ipv6 cookie init handlers where possible.
Avoid repeated open coding of the same logic.
Harmonize feature sets across protocols.
Make IPv4 and IPv6 logic more alike.
Simplify adding future new fields with a single init point.
====================
Link: https://patch.msgid.link/20250214222720.3205500-1-willemdebruijn.kernel@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/can/raw.c')
-rw-r--r-- | net/can/raw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/can/raw.c b/net/can/raw.c index 46e8ed9d64da..9b1d5f036f57 100644 --- a/net/can/raw.c +++ b/net/can/raw.c @@ -963,7 +963,7 @@ static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) skb->dev = dev; skb->priority = sockc.priority; - skb->mark = READ_ONCE(sk->sk_mark); + skb->mark = sockc.mark; skb->tstamp = sockc.transmit_time; skb_setup_tx_timestamp(skb, &sockc); |