Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd562c98 authored by YOSHIFUJI Hideaki's avatar YOSHIFUJI Hideaki Committed by David S. Miller
Browse files

[IPV6]: Just increment OutDatagrams once per a datagram.

parent 3ef9d943
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -555,6 +555,8 @@ static int udp_v6_push_pending_frames(struct sock *sk)
out:
out:
	up->len = 0;
	up->len = 0;
	up->pending = 0;
	up->pending = 0;
	if (!err)
		UDP6_INC_STATS_USER(UDP_MIB_OUTDATAGRAMS, up->pcflag);
	return err;
	return err;
}
}


@@ -823,10 +825,8 @@ do_append_data:
	release_sock(sk);
	release_sock(sk);
out:
out:
	fl6_sock_release(flowlabel);
	fl6_sock_release(flowlabel);
	if (!err) {
	if (!err)
		UDP6_INC_STATS_USER(UDP_MIB_OUTDATAGRAMS, is_udplite);
		return len;
		return len;
	}
	/*
	/*
	 * ENOBUFS = no kernel mem, SOCK_NOSPACE = no sndbuf space.  Reporting
	 * ENOBUFS = no kernel mem, SOCK_NOSPACE = no sndbuf space.  Reporting
	 * ENOBUFS might not be good (it's not tunable per se), but otherwise
	 * ENOBUFS might not be good (it's not tunable per se), but otherwise