From: Jamal Hadi Salim <j...@mojatatu.com>
Date: Sat, 10 Jun 2017 09:31:01 -0400

> diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c
> index 7a3fd25..a8fd5f0 100644
> --- a/net/ipv4/ip_output.c
> +++ b/net/ipv4/ip_output.c
> @@ -173,7 +173,8 @@ int ip_build_and_send_pkt(struct sk_buff *skb, const 
> struct sock *sk,
>       }
>  
>       skb->priority = sk->sk_priority;
> -     skb->mark = sk->sk_mark;
> +     if (!skb->mark)
> +             skb->mark = sk->sk_mark;

Maybe this should both be "inet_request_mark()"?

Also, Lorenzo, please review.

Reply via email to