net: Move the checksum functions to lib/
authorSimon Glass <sjg@chromium.org>
Sat, 7 Dec 2019 04:41:39 +0000 (21:41 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 15 Dec 2019 03:43:57 +0000 (11:43 +0800)
commitd721001fd6d4162738578ba03c94c1198a5ef462
treee34fa7081a828277e9b9b6fbc0ed0b4269bd26f6
parent6dd4b014329dc1f3e3e9a3c7c9055b1e0c4da3c3
net: Move the checksum functions to lib/

These functions are used by code outside the network support, so move them
to lib/ to be more accessible.

Without this, the functions are only accessible in SPL/TPL only if
CONFIG_SPL/TPL_NET are defined. Many boards do not enable those option but
still want to do checksums in this format.

Fix up a few code-style nits while we are here.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
lib/Makefile
lib/net_utils.c
net/Makefile
net/checksum.c [deleted file]