1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
4 */
5
6#include <linux/types.h>
7
8u8 table_compute_checksum(const void *v, const int len)
9{
10	const u8 *bytes = v;
11	u8 checksum = 0;
12	int i;
13
14	for (i = 0; i < len; i++)
15		checksum -= bytes[i];
16
17	return checksum;
18}
19