add batch methods into libbpf.h
authorhsqStephenZhang <2250015961@qq.com>
Thu, 18 Nov 2021 00:19:38 +0000 (00:19 +0000)
committeryonghong-song <ys114321@gmail.com>
Thu, 18 Nov 2021 00:59:44 +0000 (16:59 -0800)
src/cc/libbpf.h

index b3608e22a4f3db23cd45afafa6847a3e1c0a1f87..8a49d6da58e2c00e9a236b8ab50aaea737e0c125 100644 (file)
@@ -151,6 +151,12 @@ int bcc_iter_attach(int prog_fd, union bpf_iter_link_info *link_info,
 int bcc_iter_create(int link_fd);
 int bcc_make_parent_dir(const char *path);
 int bcc_check_bpffs_path(const char *path);
+int bpf_lookup_batch(int fd, __u32 *in_batch, __u32 *out_batch, void *keys,
+                     void *values, __u32 *count);
+int bpf_delete_batch(int fd,  void *keys, __u32 *count);
+int bpf_update_batch(int fd, void *keys, void *values, __u32 *count);
+int bpf_lookup_and_delete_batch(int fd, __u32 *in_batch, __u32 *out_batch,
+                                void *keys, void *values, __u32 *count);
 
 #define LOG_BUF_SIZE 65536