Lines Matching refs:fd
74 int fd, ret; in bpf_do_map() local
77 fd = bpf_map_create(); in bpf_do_map()
78 printf("bpf: map fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_map()
79 assert(fd > 0); in bpf_do_map()
81 ret = bpf_obj_pin(fd, file); in bpf_do_map()
85 fd = bpf_obj_get(file); in bpf_do_map()
86 printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_map()
87 assert(fd > 0); in bpf_do_map()
91 ret = bpf_map_update_elem(fd, &key, &value, 0); in bpf_do_map()
92 printf("bpf: fd:%d u->(%u:%u) ret:(%d,%s)\n", fd, key, value, in bpf_do_map()
96 ret = bpf_map_lookup_elem(fd, &key, &value); in bpf_do_map()
97 printf("bpf: fd:%d l->(%u):%u ret:(%d,%s)\n", fd, key, value, in bpf_do_map()
107 int fd, sock, ret; in bpf_do_prog() local
110 fd = bpf_prog_create(object); in bpf_do_prog()
111 printf("bpf: prog fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_prog()
112 assert(fd > 0); in bpf_do_prog()
114 ret = bpf_obj_pin(fd, file); in bpf_do_prog()
118 fd = bpf_obj_get(file); in bpf_do_prog()
119 printf("bpf: get fd:%d (%s)\n", fd, strerror(errno)); in bpf_do_prog()
120 assert(fd > 0); in bpf_do_prog()
126 ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &fd, sizeof(fd)); in bpf_do_prog()
127 printf("bpf: sock:%d <- fd:%d attached ret:(%d,%s)\n", sock, fd, in bpf_do_prog()