|
|
@@ -331,15 +331,15 @@ static __always_inline char *get_header_val(struct map_bucket *map_value,u32 off
|
|
|
|
|
|
// 分段获取 header_val
|
|
|
static __always_inline char *get_header_val_off(struct map_bucket *map_value) {
|
|
|
- char *val = get_header_val(map_value, 0, 2);
|
|
|
+ char *val = get_header_val(map_value, 0, 5);
|
|
|
if (val == NULL) {
|
|
|
- val = get_header_val(map_value, 2, 4);
|
|
|
+ val = get_header_val(map_value, 5, 10);
|
|
|
}
|
|
|
if (val == NULL) {
|
|
|
- val = get_header_val(map_value, 4, 6);
|
|
|
+ val = get_header_val(map_value, 10, 15);
|
|
|
}
|
|
|
if (val == NULL) {
|
|
|
- val = get_header_val(map_value, 6, 8);
|
|
|
+ val = get_header_val(map_value, 15, 20);
|
|
|
}
|
|
|
return val;
|
|
|
}
|