Home | History | Annotate | Download | only in taskstats

Lines Matching refs:netlink_socket

44 int send_command(struct nl_sock* netlink_socket, uint16_t nlmsg_type,
60 int result = nl_send(netlink_socket, message);
85 int get_family_id(struct nl_sock* netlink_socket, const char* name) {
86 if (send_command(netlink_socket, GENL_ID_CTRL, getpid(),
99 if (nl_recvmsgs(netlink_socket, callbacks) < 0) {
145 int query_task_stats(struct nl_sock* netlink_socket, int family_id,
149 int result = send_command(netlink_socket, family_id, getpid(),
160 result = nl_recvmsgs(netlink_socket, callbacks);
351 struct nl_sock* netlink_socket = nl_socket_alloc();
352 if (!netlink_socket || genl_connect(netlink_socket) < 0) {
357 int family_id = get_family_id(netlink_socket, TASKSTATS_GENL_NAME);
364 if (query_task_stats(netlink_socket, family_id, command_type, pid,
371 nl_socket_free(netlink_socket);
375 if (netlink_socket) {
376 nl_socket_free(netlink_socket);