14d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/****************************************************************************
24d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************
34d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
44d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   This header was automatically generated from a Linux kernel header
54d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   of the same name, to make information necessary for userspace to
64d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   call into the kernel available to libc.  It contains only constants,
74d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   structures, and macros generated from the original header, and thus,
84d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   contains no copyrightable information.
94d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
104d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   To edit the content of this header, modify the corresponding
114d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   source file (e.g. under external/kernel-headers/original/) then
124d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   run bionic/libc/kernel/tools/update_all.py
134d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
144d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   Any manual change here will be lost the next time this script will
154d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***   be run. You've been warned!
164d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ***
174d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************
184d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin ****************************************************************************/
194d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#ifndef _SOCKEV_H_
204d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#define _SOCKEV_H_
214d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#include <linux/types.h>
224d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#include <linux/netlink.h>
234d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
244d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#include <linux/socket.h>
254d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjinenum sknetlink_groups {
264d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin SKNLGRP_UNICAST,
274d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin SKNLGRP_SOCKEV,
284d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
294d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __SKNLGRP_MAX
304d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin};
314d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#define SOCKEV_STR_MAX 32
324d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjinstruct sknlsockevmsg {
334d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
344d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u8 event[SOCKEV_STR_MAX];
354d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u32 pid;
364d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u16 skfamily;
374d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u8 skstate;
384d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
394d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u8 skprotocol;
404d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u16 sktype;
414d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin __u64 skflags;
424d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin};
434d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
444d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin#endif
454d667bae0175a66dffc4d241a449e706bdee0a85Patrick Tjin
46