Skip to content
Snippets Groups Projects
Commit 46e54308 authored by NGUYEN Do Duc Anh's avatar NGUYEN Do Duc Anh
Browse files

fix change max lenght of tcp segment

parent abc8cd65
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@ BPF_HASH(ip_pool, __u32, __u32, 1024);
#define MY_OPTION_TYPE 31 // Custom option type
#define MAX_CHECKING 4
#define MAX_CSUM_WORDS 750
static inline __u16 csum_fold_helper(__u32 csum)
{
......@@ -31,7 +32,7 @@ static inline __u16 csum_fold_helper(__u32 csum)
static __always_inline __u32 sum16(const void *data, __u32 size, const void *data_end)
{
__u32 s = 0;
for (__u8 i = 0; i < 30; i++)
for (__u32 i = 0; i < MAX_CSUM_WORDS; i++)
{
if (2 * i >= size)
{
......@@ -51,6 +52,7 @@ static __always_inline __u32 sum16(const void *data, __u32 size, const void *dat
s += byte;
}
}
return s;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment