Solve $f(t^2+u)=tf(t)+f(u)$ on $\mathbb{R}$.
My solution is, if we take $u=t$, then $f(t^2+t)=(t+1)f(t)$ and let $g(x)=\frac{f(x)}{x}$, then $g(t^2+t)=g(t),(t\neq-1,0)$. It means $g(x)=k,\quad k\in\mathbb{R}\tag{*}$ Therefore $\boxed{f(x)=kx\quad\forall k,x\in\mathbb{R}}$. I'm not sure about $(*)$ is true.
I want to succeed the answer given before me by using Cauchy's equation in an actual solution. Let the given assertion be $P(t,u)$ $$P(1,0)\implies f(1)=f(1)+f(0) \Leftrightarrow f(0)=0$$ $$P(t,0) \implies f(t^2)=tf(t)+f(0)=tf(t)\tag{1}$$ Substituting $x=t^2$ and $(1)$ in $P(t,u)$ $$P(t,u) \implies f(t^2+u)=tf(t)+f(u)=f(t^2)+f(u)$$ $$\implies f(x+u)=f(x)+f(u) \tag{2}$$ But this holds for all $x \geq 0$, so $$P(-t,0) \implies f(t^2)=-tf(-t)$$ Now combining that with $(1)$ we get $$f(-t)=-f(t)$$ Or that $f$ is odd. So, substituting $x$ with $-x$ in $(2)$ $$f(u-x)=f(u)+f(-x)=f(u)-f(x) \text{ } \forall x \geq 0$$ or in other words $$f(u+x)=f(u)+f(x) \text{ } \forall x \le 0$$
The fact that $x$ works $(2)$ implies that $-x$ also works in $(2)$ or the fact that $f$ is odd extends $(2)$ to work for all $x,u \in \mathbb{R}$.
Now, we're going to use $(2)$ many times by making partitioning sums inside functions (I mean $f(a_1+a_2+\dots+a_n)=f(a_1)+f(a_2)+\dots+f(a_n)$ for any positive integer $n$ and variables $a_i$) $$P(t+1,0)\implies f(t^2+2t+1)=(t+1)f(t+1)$$ $$\Leftrightarrow f(t^2)+f(2t)+f(1)=(t+1)(f(t)+f(1))$$ and by $(1)$ and distributing the right-hand side, $$\Leftrightarrow tf(t)+f(2t)+f(1)=tf(t)+tf(1)+f(t)+f(1)$$ $$\Leftrightarrow f(2t)=tf(1)+f(t) $$ and since $f(2t)=f(t+t)=f(t)+f(t)=2f(t)$ $$f(2t)=tf(1)+f(t) \Leftrightarrow 2f(t)=tf(1)+f(t)$$ $$\Leftrightarrow f(t)=tf(1)$$
Putting $f(1)=k$ and substituting it in the original equation, we get that it applies for any $k,t,u \in \mathbb{R}$, hence the conclusion. $\Box$