- if ty == "0x8306" or ty == "0x830c":
- first_action += "} else {\n"
- first_action += "\tstruct percpu_ratelimit new_rate = { .sent_time = time, };\n"
- first_action += "\trate = &new_rate;\n"
- if ty == "0x8006" or ty == "0x8306":
- first_action += f"\t\t{accessor} = data_end - pktdata;\n"
- else:
- first_action += f"\t\t{accessor} = 1;\n"
- first_action += "\tbpf_map_update_elem(rate_map, &srcip, rate, BPF_ANY);\n"