Lines Matching refs:fd
69 int fd, ret; in bpf_do_map() local
72 fd = bpf_map_create(); in bpf_do_map()
73 printf("bpf: map fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_map()
74 assert(fd > 0); in bpf_do_map()
76 ret = bpf_obj_pin(fd, file); in bpf_do_map()
80 fd = bpf_obj_get(file); in bpf_do_map()
81 printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_map()
82 assert(fd > 0); in bpf_do_map()
86 ret = bpf_update_elem(fd, &key, &value, 0); in bpf_do_map()
87 printf("bpf: fd:%d u->(%u:%u) ret:(%d,%s)\n", fd, key, value, in bpf_do_map()
91 ret = bpf_lookup_elem(fd, &key, &value); in bpf_do_map()
92 printf("bpf: fd:%d l->(%u):%u ret:(%d,%s)\n", fd, key, value, in bpf_do_map()
102 int fd, sock, ret; in bpf_do_prog() local
105 fd = bpf_prog_create(object); in bpf_do_prog()
106 printf("bpf: prog fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_prog()
107 assert(fd > 0); in bpf_do_prog()
109 ret = bpf_obj_pin(fd, file); in bpf_do_prog()
113 fd = bpf_obj_get(file); in bpf_do_prog()
114 printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_prog()
115 assert(fd > 0); in bpf_do_prog()
121 ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &fd, sizeof(fd)); in bpf_do_prog()
122 printf("bpf: sock:%d <- fd:%d attached ret:(%d,%s)\n", sock, fd, in bpf_do_prog()