Make use of the swap macro and remove unnecessary variable tmp.
This makes the code easier to read and maintain.
This code was detected with the help of Coccinelle.
Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
         * Swap src & dst and look up in the normal way.
         */
        if (unlikely(cb->rt_flags & DN_RT_F_RTS)) {
-               __le16 tmp = cb->dst_port;
-               cb->dst_port = cb->src_port;
-               cb->src_port = tmp;
-               tmp = cb->dst;
-               cb->dst = cb->src;
-               cb->src = tmp;
+               swap(cb->dst_port, cb->src_port);
+               swap(cb->dst, cb->src);
        }
 
        /*