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 
table_compute_checksum(const void * v,const int len)8 u8 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