lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 18 Sep 2017 09:41:19 +0200 From: Richard Cochran <rcochran@...utronix.de> To: <netdev@...r.kernel.org> Cc: <linux-kernel@...r.kernel.org>, intel-wired-lan@...ts.osuosl.org, Andre Guedes <andre.guedes@...el.com>, Anna-Maria Gleixner <anna-maria@...utronix.de>, David Miller <davem@...emloft.net>, Henrik Austad <henrik@...tad.us>, Jesus Sanchez-Palencia <jesus.sanchez-palencia@...el.com>, John Stultz <john.stultz@...aro.org>, Thomas Gleixner <tglx@...utronix.de>, Vinicius Costa Gomes <vinicius.gomes@...el.com> Subject: [PATCH RFC V1 net-next 4/6] net: ipv4: udp: Hook into time based transmission. For udp packets, copy the desired future transmit time from the CMSG cookie into the skb. Signed-off-by: Richard Cochran <rcochran@...utronix.de> --- net/ipv4/udp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index ef29df8648e4..669f63495877 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -949,6 +949,7 @@ int udp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) } ipc.sockc.tsflags = sk->sk_tsflags; + ipc.sockc.transmit_time = 0; ipc.addr = inet->inet_saddr; ipc.oif = sk->sk_bound_dev_if; @@ -1050,8 +1051,10 @@ int udp_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) sizeof(struct udphdr), &ipc, &rt, msg->msg_flags); err = PTR_ERR(skb); - if (!IS_ERR_OR_NULL(skb)) + if (!IS_ERR_OR_NULL(skb)) { + skb->transmit_time = ipc.sockc.transmit_time; err = udp_send_skb(skb, fl4); + } goto out; } -- 2.11.0
Powered by blists - more mailing lists