--- zzzz-none-000/linux-2.6.28.10/net/ipv4/inet_connection_sock.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/net/ipv4/inet_connection_sock.c 2009-12-01 12:54:25.000000000 +0000 @@ -330,6 +330,7 @@ const struct inet_request_sock *ireq = inet_rsk(req); struct ip_options *opt = inet_rsk(req)->opt; struct flowi fl = { .oif = sk->sk_bound_dev_if, + .mark = sk->sk_mark, .nl_u = { .ip4_u = { .daddr = ((opt && opt->srr) ? opt->faddr :