| ... | @@ -2823,284 +2823,282 @@ pub const AF = struct { | ... | @@ -2823,284 +2823,282 @@ pub const AF = struct { |
| 2823 | pub const MAX = PF.MAX; | 2823 | pub const MAX = PF.MAX; |
| 2824 | }; | 2824 | }; |
| 2825 | | 2825 | |
| 2826 | pub const SO = struct { | 2826 | pub const SO = if (is_mips) struct { |
| 2827 | pub usingnamespace if (is_mips) struct { | 2827 | pub const DEBUG = 1; |
| 2828 | pub const DEBUG = 1; | 2828 | pub const REUSEADDR = 0x0004; |
| 2829 | pub const REUSEADDR = 0x0004; | 2829 | pub const KEEPALIVE = 0x0008; |
| 2830 | pub const KEEPALIVE = 0x0008; | 2830 | pub const DONTROUTE = 0x0010; |
| 2831 | pub const DONTROUTE = 0x0010; | 2831 | pub const BROADCAST = 0x0020; |
| 2832 | pub const BROADCAST = 0x0020; | 2832 | pub const LINGER = 0x0080; |
| 2833 | pub const LINGER = 0x0080; | 2833 | pub const OOBINLINE = 0x0100; |
| 2834 | pub const OOBINLINE = 0x0100; | 2834 | pub const REUSEPORT = 0x0200; |
| 2835 | pub const REUSEPORT = 0x0200; | 2835 | pub const SNDBUF = 0x1001; |
| 2836 | pub const SNDBUF = 0x1001; | 2836 | pub const RCVBUF = 0x1002; |
| 2837 | pub const RCVBUF = 0x1002; | 2837 | pub const SNDLOWAT = 0x1003; |
| 2838 | pub const SNDLOWAT = 0x1003; | 2838 | pub const RCVLOWAT = 0x1004; |
| 2839 | pub const RCVLOWAT = 0x1004; | 2839 | pub const RCVTIMEO = 0x1006; |
| 2840 | pub const RCVTIMEO = 0x1006; | 2840 | pub const SNDTIMEO = 0x1005; |
| 2841 | pub const SNDTIMEO = 0x1005; | 2841 | pub const ERROR = 0x1007; |
| 2842 | pub const ERROR = 0x1007; | 2842 | pub const TYPE = 0x1008; |
| 2843 | pub const TYPE = 0x1008; | 2843 | pub const ACCEPTCONN = 0x1009; |
| 2844 | pub const ACCEPTCONN = 0x1009; | 2844 | pub const PROTOCOL = 0x1028; |
| 2845 | pub const PROTOCOL = 0x1028; | 2845 | pub const DOMAIN = 0x1029; |
| 2846 | pub const DOMAIN = 0x1029; | 2846 | pub const NO_CHECK = 11; |
| 2847 | pub const NO_CHECK = 11; | 2847 | pub const PRIORITY = 12; |
| 2848 | pub const PRIORITY = 12; | 2848 | pub const BSDCOMPAT = 14; |
| 2849 | pub const BSDCOMPAT = 14; | 2849 | pub const PASSCRED = 17; |
| 2850 | pub const PASSCRED = 17; | 2850 | pub const PEERCRED = 18; |
| 2851 | pub const PEERCRED = 18; | 2851 | pub const PEERSEC = 30; |
| 2852 | pub const PEERSEC = 30; | 2852 | pub const SNDBUFFORCE = 31; |
| 2853 | pub const SNDBUFFORCE = 31; | 2853 | pub const RCVBUFFORCE = 33; |
| 2854 | pub const RCVBUFFORCE = 33; | 2854 | pub const SECURITY_AUTHENTICATION = 22; |
| 2855 | pub const SECURITY_AUTHENTICATION = 22; | 2855 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; |
| 2856 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; | 2856 | pub const SECURITY_ENCRYPTION_NETWORK = 24; |
| 2857 | pub const SECURITY_ENCRYPTION_NETWORK = 24; | 2857 | pub const BINDTODEVICE = 25; |
| 2858 | pub const BINDTODEVICE = 25; | 2858 | pub const ATTACH_FILTER = 26; |
| 2859 | pub const ATTACH_FILTER = 26; | 2859 | pub const DETACH_FILTER = 27; |
| 2860 | pub const DETACH_FILTER = 27; | 2860 | pub const GET_FILTER = ATTACH_FILTER; |
| 2861 | pub const GET_FILTER = ATTACH_FILTER; | 2861 | pub const PEERNAME = 28; |
| 2862 | pub const PEERNAME = 28; | 2862 | pub const TIMESTAMP_OLD = 29; |
| 2863 | pub const TIMESTAMP_OLD = 29; | 2863 | pub const PASSSEC = 34; |
| 2864 | pub const PASSSEC = 34; | 2864 | pub const TIMESTAMPNS_OLD = 35; |
| 2865 | pub const TIMESTAMPNS_OLD = 35; | 2865 | pub const MARK = 36; |
| 2866 | pub const MARK = 36; | 2866 | pub const TIMESTAMPING_OLD = 37; |
| 2867 | pub const TIMESTAMPING_OLD = 37; | 2867 | pub const RXQ_OVFL = 40; |
| 2868 | pub const RXQ_OVFL = 40; | 2868 | pub const WIFI_STATUS = 41; |
| 2869 | pub const WIFI_STATUS = 41; | 2869 | pub const PEEK_OFF = 42; |
| 2870 | pub const PEEK_OFF = 42; | 2870 | pub const NOFCS = 43; |
| 2871 | pub const NOFCS = 43; | 2871 | pub const LOCK_FILTER = 44; |
| 2872 | pub const LOCK_FILTER = 44; | 2872 | pub const SELECT_ERR_QUEUE = 45; |
| 2873 | pub const SELECT_ERR_QUEUE = 45; | 2873 | pub const BUSY_POLL = 46; |
| 2874 | pub const BUSY_POLL = 46; | 2874 | pub const MAX_PACING_RATE = 47; |
| 2875 | pub const MAX_PACING_RATE = 47; | 2875 | pub const BPF_EXTENSIONS = 48; |
| 2876 | pub const BPF_EXTENSIONS = 48; | 2876 | pub const INCOMING_CPU = 49; |
| 2877 | pub const INCOMING_CPU = 49; | 2877 | pub const ATTACH_BPF = 50; |
| 2878 | pub const ATTACH_BPF = 50; | 2878 | pub const DETACH_BPF = DETACH_FILTER; |
| 2879 | pub const DETACH_BPF = DETACH_FILTER; | 2879 | pub const ATTACH_REUSEPORT_CBPF = 51; |
| 2880 | pub const ATTACH_REUSEPORT_CBPF = 51; | 2880 | pub const ATTACH_REUSEPORT_EBPF = 52; |
| 2881 | pub const ATTACH_REUSEPORT_EBPF = 52; | 2881 | pub const CNX_ADVICE = 53; |
| 2882 | pub const CNX_ADVICE = 53; | 2882 | pub const MEMINFO = 55; |
| 2883 | pub const MEMINFO = 55; | 2883 | pub const INCOMING_NAPI_ID = 56; |
| 2884 | pub const INCOMING_NAPI_ID = 56; | 2884 | pub const COOKIE = 57; |
| 2885 | pub const COOKIE = 57; | 2885 | pub const PEERGROUPS = 59; |
| 2886 | pub const PEERGROUPS = 59; | 2886 | pub const ZEROCOPY = 60; |
| 2887 | pub const ZEROCOPY = 60; | 2887 | pub const TXTIME = 61; |
| 2888 | pub const TXTIME = 61; | 2888 | pub const BINDTOIFINDEX = 62; |
| 2889 | pub const BINDTOIFINDEX = 62; | 2889 | pub const TIMESTAMP_NEW = 63; |
| 2890 | pub const TIMESTAMP_NEW = 63; | 2890 | pub const TIMESTAMPNS_NEW = 64; |
| 2891 | pub const TIMESTAMPNS_NEW = 64; | 2891 | pub const TIMESTAMPING_NEW = 65; |
| 2892 | pub const TIMESTAMPING_NEW = 65; | 2892 | pub const RCVTIMEO_NEW = 66; |
| 2893 | pub const RCVTIMEO_NEW = 66; | 2893 | pub const SNDTIMEO_NEW = 67; |
| 2894 | pub const SNDTIMEO_NEW = 67; | 2894 | pub const DETACH_REUSEPORT_BPF = 68; |
| 2895 | pub const DETACH_REUSEPORT_BPF = 68; | 2895 | } else if (is_ppc or is_ppc64) struct { |
| 2896 | } else if (is_ppc or is_ppc64) struct { | 2896 | pub const DEBUG = 1; |
| 2897 | pub const DEBUG = 1; | 2897 | pub const REUSEADDR = 2; |
| 2898 | pub const REUSEADDR = 2; | 2898 | pub const TYPE = 3; |
| 2899 | pub const TYPE = 3; | 2899 | pub const ERROR = 4; |
| 2900 | pub const ERROR = 4; | 2900 | pub const DONTROUTE = 5; |
| 2901 | pub const DONTROUTE = 5; | 2901 | pub const BROADCAST = 6; |
| 2902 | pub const BROADCAST = 6; | 2902 | pub const SNDBUF = 7; |
| 2903 | pub const SNDBUF = 7; | 2903 | pub const RCVBUF = 8; |
| 2904 | pub const RCVBUF = 8; | 2904 | pub const KEEPALIVE = 9; |
| 2905 | pub const KEEPALIVE = 9; | 2905 | pub const OOBINLINE = 10; |
| 2906 | pub const OOBINLINE = 10; | 2906 | pub const NO_CHECK = 11; |
| 2907 | pub const NO_CHECK = 11; | 2907 | pub const PRIORITY = 12; |
| 2908 | pub const PRIORITY = 12; | 2908 | pub const LINGER = 13; |
| 2909 | pub const LINGER = 13; | 2909 | pub const BSDCOMPAT = 14; |
| 2910 | pub const BSDCOMPAT = 14; | 2910 | pub const REUSEPORT = 15; |
| 2911 | pub const REUSEPORT = 15; | 2911 | pub const RCVLOWAT = 16; |
| 2912 | pub const RCVLOWAT = 16; | 2912 | pub const SNDLOWAT = 17; |
| 2913 | pub const SNDLOWAT = 17; | 2913 | pub const RCVTIMEO = 18; |
| 2914 | pub const RCVTIMEO = 18; | 2914 | pub const SNDTIMEO = 19; |
| 2915 | pub const SNDTIMEO = 19; | 2915 | pub const PASSCRED = 20; |
| 2916 | pub const PASSCRED = 20; | 2916 | pub const PEERCRED = 21; |
| 2917 | pub const PEERCRED = 21; | 2917 | pub const ACCEPTCONN = 30; |
| 2918 | pub const ACCEPTCONN = 30; | 2918 | pub const PEERSEC = 31; |
| 2919 | pub const PEERSEC = 31; | 2919 | pub const SNDBUFFORCE = 32; |
| 2920 | pub const SNDBUFFORCE = 32; | 2920 | pub const RCVBUFFORCE = 33; |
| 2921 | pub const RCVBUFFORCE = 33; | 2921 | pub const PROTOCOL = 38; |
| 2922 | pub const PROTOCOL = 38; | 2922 | pub const DOMAIN = 39; |
| 2923 | pub const DOMAIN = 39; | 2923 | pub const SECURITY_AUTHENTICATION = 22; |
| 2924 | pub const SECURITY_AUTHENTICATION = 22; | 2924 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; |
| 2925 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; | 2925 | pub const SECURITY_ENCRYPTION_NETWORK = 24; |
| 2926 | pub const SECURITY_ENCRYPTION_NETWORK = 24; | 2926 | pub const BINDTODEVICE = 25; |
| 2927 | pub const BINDTODEVICE = 25; | 2927 | pub const ATTACH_FILTER = 26; |
| 2928 | pub const ATTACH_FILTER = 26; | 2928 | pub const DETACH_FILTER = 27; |
| 2929 | pub const DETACH_FILTER = 27; | 2929 | pub const GET_FILTER = ATTACH_FILTER; |
| 2930 | pub const GET_FILTER = ATTACH_FILTER; | 2930 | pub const PEERNAME = 28; |
| 2931 | pub const PEERNAME = 28; | 2931 | pub const TIMESTAMP_OLD = 29; |
| 2932 | pub const TIMESTAMP_OLD = 29; | 2932 | pub const PASSSEC = 34; |
| 2933 | pub const PASSSEC = 34; | 2933 | pub const TIMESTAMPNS_OLD = 35; |
| 2934 | pub const TIMESTAMPNS_OLD = 35; | 2934 | pub const MARK = 36; |
| 2935 | pub const MARK = 36; | 2935 | pub const TIMESTAMPING_OLD = 37; |
| 2936 | pub const TIMESTAMPING_OLD = 37; | 2936 | pub const RXQ_OVFL = 40; |
| 2937 | pub const RXQ_OVFL = 40; | 2937 | pub const WIFI_STATUS = 41; |
| 2938 | pub const WIFI_STATUS = 41; | 2938 | pub const PEEK_OFF = 42; |
| 2939 | pub const PEEK_OFF = 42; | 2939 | pub const NOFCS = 43; |
| 2940 | pub const NOFCS = 43; | 2940 | pub const LOCK_FILTER = 44; |
| 2941 | pub const LOCK_FILTER = 44; | 2941 | pub const SELECT_ERR_QUEUE = 45; |
| 2942 | pub const SELECT_ERR_QUEUE = 45; | 2942 | pub const BUSY_POLL = 46; |
| 2943 | pub const BUSY_POLL = 46; | 2943 | pub const MAX_PACING_RATE = 47; |
| 2944 | pub const MAX_PACING_RATE = 47; | 2944 | pub const BPF_EXTENSIONS = 48; |
| 2945 | pub const BPF_EXTENSIONS = 48; | 2945 | pub const INCOMING_CPU = 49; |
| 2946 | pub const INCOMING_CPU = 49; | 2946 | pub const ATTACH_BPF = 50; |
| 2947 | pub const ATTACH_BPF = 50; | 2947 | pub const DETACH_BPF = DETACH_FILTER; |
| 2948 | pub const DETACH_BPF = DETACH_FILTER; | 2948 | pub const ATTACH_REUSEPORT_CBPF = 51; |
| 2949 | pub const ATTACH_REUSEPORT_CBPF = 51; | 2949 | pub const ATTACH_REUSEPORT_EBPF = 52; |
| 2950 | pub const ATTACH_REUSEPORT_EBPF = 52; | 2950 | pub const CNX_ADVICE = 53; |
| 2951 | pub const CNX_ADVICE = 53; | 2951 | pub const MEMINFO = 55; |
| 2952 | pub const MEMINFO = 55; | 2952 | pub const INCOMING_NAPI_ID = 56; |
| 2953 | pub const INCOMING_NAPI_ID = 56; | 2953 | pub const COOKIE = 57; |
| 2954 | pub const COOKIE = 57; | 2954 | pub const PEERGROUPS = 59; |
| 2955 | pub const PEERGROUPS = 59; | 2955 | pub const ZEROCOPY = 60; |
| 2956 | pub const ZEROCOPY = 60; | 2956 | pub const TXTIME = 61; |
| 2957 | pub const TXTIME = 61; | 2957 | pub const BINDTOIFINDEX = 62; |
| 2958 | pub const BINDTOIFINDEX = 62; | 2958 | pub const TIMESTAMP_NEW = 63; |
| 2959 | pub const TIMESTAMP_NEW = 63; | 2959 | pub const TIMESTAMPNS_NEW = 64; |
| 2960 | pub const TIMESTAMPNS_NEW = 64; | 2960 | pub const TIMESTAMPING_NEW = 65; |
| 2961 | pub const TIMESTAMPING_NEW = 65; | 2961 | pub const RCVTIMEO_NEW = 66; |
| 2962 | pub const RCVTIMEO_NEW = 66; | 2962 | pub const SNDTIMEO_NEW = 67; |
| 2963 | pub const SNDTIMEO_NEW = 67; | 2963 | pub const DETACH_REUSEPORT_BPF = 68; |
| 2964 | pub const DETACH_REUSEPORT_BPF = 68; | 2964 | } else if (is_sparc) struct { |
| 2965 | } else if (is_sparc) struct { | 2965 | pub const DEBUG = 1; |
| 2966 | pub const DEBUG = 1; | 2966 | pub const REUSEADDR = 4; |
| 2967 | pub const REUSEADDR = 4; | 2967 | pub const TYPE = 4104; |
| 2968 | pub const TYPE = 4104; | 2968 | pub const ERROR = 4103; |
| 2969 | pub const ERROR = 4103; | 2969 | pub const DONTROUTE = 16; |
| 2970 | pub const DONTROUTE = 16; | 2970 | pub const BROADCAST = 32; |
| 2971 | pub const BROADCAST = 32; | 2971 | pub const SNDBUF = 4097; |
| 2972 | pub const SNDBUF = 4097; | 2972 | pub const RCVBUF = 4098; |
| 2973 | pub const RCVBUF = 4098; | 2973 | pub const KEEPALIVE = 8; |
| 2974 | pub const KEEPALIVE = 8; | 2974 | pub const OOBINLINE = 256; |
| 2975 | pub const OOBINLINE = 256; | 2975 | pub const NO_CHECK = 11; |
| 2976 | pub const NO_CHECK = 11; | 2976 | pub const PRIORITY = 12; |
| 2977 | pub const PRIORITY = 12; | 2977 | pub const LINGER = 128; |
| 2978 | pub const LINGER = 128; | 2978 | pub const BSDCOMPAT = 1024; |
| 2979 | pub const BSDCOMPAT = 1024; | 2979 | pub const REUSEPORT = 512; |
| 2980 | pub const REUSEPORT = 512; | 2980 | pub const PASSCRED = 2; |
| 2981 | pub const PASSCRED = 2; | 2981 | pub const PEERCRED = 64; |
| 2982 | pub const PEERCRED = 64; | 2982 | pub const RCVLOWAT = 2048; |
| 2983 | pub const RCVLOWAT = 2048; | 2983 | pub const SNDLOWAT = 4096; |
| 2984 | pub const SNDLOWAT = 4096; | 2984 | pub const RCVTIMEO = 8192; |
| 2985 | pub const RCVTIMEO = 8192; | 2985 | pub const SNDTIMEO = 16384; |
| 2986 | pub const SNDTIMEO = 16384; | 2986 | pub const ACCEPTCONN = 32768; |
| 2987 | pub const ACCEPTCONN = 32768; | 2987 | pub const PEERSEC = 30; |
| 2988 | pub const PEERSEC = 30; | 2988 | pub const SNDBUFFORCE = 4106; |
| 2989 | pub const SNDBUFFORCE = 4106; | 2989 | pub const RCVBUFFORCE = 4107; |
| 2990 | pub const RCVBUFFORCE = 4107; | 2990 | pub const PROTOCOL = 4136; |
| 2991 | pub const PROTOCOL = 4136; | 2991 | pub const DOMAIN = 4137; |
| 2992 | pub const DOMAIN = 4137; | 2992 | pub const SECURITY_AUTHENTICATION = 20481; |
| 2993 | pub const SECURITY_AUTHENTICATION = 20481; | 2993 | pub const SECURITY_ENCRYPTION_TRANSPORT = 20482; |
| 2994 | pub const SECURITY_ENCRYPTION_TRANSPORT = 20482; | 2994 | pub const SECURITY_ENCRYPTION_NETWORK = 20484; |
| 2995 | pub const SECURITY_ENCRYPTION_NETWORK = 20484; | 2995 | pub const BINDTODEVICE = 13; |
| 2996 | pub const BINDTODEVICE = 13; | 2996 | pub const ATTACH_FILTER = 26; |
| 2997 | pub const ATTACH_FILTER = 26; | 2997 | pub const DETACH_FILTER = 27; |
| 2998 | pub const DETACH_FILTER = 27; | 2998 | pub const GET_FILTER = 26; |
| 2999 | pub const GET_FILTER = 26; | 2999 | pub const PEERNAME = 28; |
| 3000 | pub const PEERNAME = 28; | 3000 | pub const TIMESTAMP_OLD = 29; |
| 3001 | pub const TIMESTAMP_OLD = 29; | 3001 | pub const PASSSEC = 31; |
| 3002 | pub const PASSSEC = 31; | 3002 | pub const TIMESTAMPNS_OLD = 33; |
| 3003 | pub const TIMESTAMPNS_OLD = 33; | 3003 | pub const MARK = 34; |
| 3004 | pub const MARK = 34; | 3004 | pub const TIMESTAMPING_OLD = 35; |
| 3005 | pub const TIMESTAMPING_OLD = 35; | 3005 | pub const RXQ_OVFL = 36; |
| 3006 | pub const RXQ_OVFL = 36; | 3006 | pub const WIFI_STATUS = 37; |
| 3007 | pub const WIFI_STATUS = 37; | 3007 | pub const PEEK_OFF = 38; |
| 3008 | pub const PEEK_OFF = 38; | 3008 | pub const NOFCS = 39; |
| 3009 | pub const NOFCS = 39; | 3009 | pub const LOCK_FILTER = 40; |
| 3010 | pub const LOCK_FILTER = 40; | 3010 | pub const SELECT_ERR_QUEUE = 41; |
| 3011 | pub const SELECT_ERR_QUEUE = 41; | 3011 | pub const BUSY_POLL = 48; |
| 3012 | pub const BUSY_POLL = 48; | 3012 | pub const MAX_PACING_RATE = 49; |
| 3013 | pub const MAX_PACING_RATE = 49; | 3013 | pub const BPF_EXTENSIONS = 50; |
| 3014 | pub const BPF_EXTENSIONS = 50; | 3014 | pub const INCOMING_CPU = 51; |
| 3015 | pub const INCOMING_CPU = 51; | 3015 | pub const ATTACH_BPF = 52; |
| 3016 | pub const ATTACH_BPF = 52; | 3016 | pub const DETACH_BPF = 27; |
| 3017 | pub const DETACH_BPF = 27; | 3017 | pub const ATTACH_REUSEPORT_CBPF = 53; |
| 3018 | pub const ATTACH_REUSEPORT_CBPF = 53; | 3018 | pub const ATTACH_REUSEPORT_EBPF = 54; |
| 3019 | pub const ATTACH_REUSEPORT_EBPF = 54; | 3019 | pub const CNX_ADVICE = 55; |
| 3020 | pub const CNX_ADVICE = 55; | 3020 | pub const MEMINFO = 57; |
| 3021 | pub const MEMINFO = 57; | 3021 | pub const INCOMING_NAPI_ID = 58; |
| 3022 | pub const INCOMING_NAPI_ID = 58; | 3022 | pub const COOKIE = 59; |
| 3023 | pub const COOKIE = 59; | 3023 | pub const PEERGROUPS = 61; |
| 3024 | pub const PEERGROUPS = 61; | 3024 | pub const ZEROCOPY = 62; |
| 3025 | pub const ZEROCOPY = 62; | 3025 | pub const TXTIME = 63; |
| 3026 | pub const TXTIME = 63; | 3026 | pub const BINDTOIFINDEX = 65; |
| 3027 | pub const BINDTOIFINDEX = 65; | 3027 | pub const TIMESTAMP_NEW = 70; |
| 3028 | pub const TIMESTAMP_NEW = 70; | 3028 | pub const TIMESTAMPNS_NEW = 66; |
| 3029 | pub const TIMESTAMPNS_NEW = 66; | 3029 | pub const TIMESTAMPING_NEW = 67; |
| 3030 | pub const TIMESTAMPING_NEW = 67; | 3030 | pub const RCVTIMEO_NEW = 68; |
| 3031 | pub const RCVTIMEO_NEW = 68; | 3031 | pub const SNDTIMEO_NEW = 69; |
| 3032 | pub const SNDTIMEO_NEW = 69; | 3032 | pub const DETACH_REUSEPORT_BPF = 71; |
| 3033 | pub const DETACH_REUSEPORT_BPF = 71; | 3033 | } else struct { |
| 3034 | } else struct { | 3034 | pub const DEBUG = 1; |
| 3035 | pub const DEBUG = 1; | 3035 | pub const REUSEADDR = 2; |
| 3036 | pub const REUSEADDR = 2; | 3036 | pub const TYPE = 3; |
| 3037 | pub const TYPE = 3; | 3037 | pub const ERROR = 4; |
| 3038 | pub const ERROR = 4; | 3038 | pub const DONTROUTE = 5; |
| 3039 | pub const DONTROUTE = 5; | 3039 | pub const BROADCAST = 6; |
| 3040 | pub const BROADCAST = 6; | 3040 | pub const SNDBUF = 7; |
| 3041 | pub const SNDBUF = 7; | 3041 | pub const RCVBUF = 8; |
| 3042 | pub const RCVBUF = 8; | 3042 | pub const KEEPALIVE = 9; |
| 3043 | pub const KEEPALIVE = 9; | 3043 | pub const OOBINLINE = 10; |
| 3044 | pub const OOBINLINE = 10; | 3044 | pub const NO_CHECK = 11; |
| 3045 | pub const NO_CHECK = 11; | 3045 | pub const PRIORITY = 12; |
| 3046 | pub const PRIORITY = 12; | 3046 | pub const LINGER = 13; |
| 3047 | pub const LINGER = 13; | 3047 | pub const BSDCOMPAT = 14; |
| 3048 | pub const BSDCOMPAT = 14; | 3048 | pub const REUSEPORT = 15; |
| 3049 | pub const REUSEPORT = 15; | 3049 | pub const PASSCRED = 16; |
| 3050 | pub const PASSCRED = 16; | 3050 | pub const PEERCRED = 17; |
| 3051 | pub const PEERCRED = 17; | 3051 | pub const RCVLOWAT = 18; |
| 3052 | pub const RCVLOWAT = 18; | 3052 | pub const SNDLOWAT = 19; |
| 3053 | pub const SNDLOWAT = 19; | 3053 | pub const RCVTIMEO = 20; |
| 3054 | pub const RCVTIMEO = 20; | 3054 | pub const SNDTIMEO = 21; |
| 3055 | pub const SNDTIMEO = 21; | 3055 | pub const ACCEPTCONN = 30; |
| 3056 | pub const ACCEPTCONN = 30; | 3056 | pub const PEERSEC = 31; |
| 3057 | pub const PEERSEC = 31; | 3057 | pub const SNDBUFFORCE = 32; |
| 3058 | pub const SNDBUFFORCE = 32; | 3058 | pub const RCVBUFFORCE = 33; |
| 3059 | pub const RCVBUFFORCE = 33; | 3059 | pub const PROTOCOL = 38; |
| 3060 | pub const PROTOCOL = 38; | 3060 | pub const DOMAIN = 39; |
| 3061 | pub const DOMAIN = 39; | 3061 | pub const SECURITY_AUTHENTICATION = 22; |
| 3062 | pub const SECURITY_AUTHENTICATION = 22; | 3062 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; |
| 3063 | pub const SECURITY_ENCRYPTION_TRANSPORT = 23; | 3063 | pub const SECURITY_ENCRYPTION_NETWORK = 24; |
| 3064 | pub const SECURITY_ENCRYPTION_NETWORK = 24; | 3064 | pub const BINDTODEVICE = 25; |
| 3065 | pub const BINDTODEVICE = 25; | 3065 | pub const ATTACH_FILTER = 26; |
| 3066 | pub const ATTACH_FILTER = 26; | 3066 | pub const DETACH_FILTER = 27; |
| 3067 | pub const DETACH_FILTER = 27; | 3067 | pub const GET_FILTER = ATTACH_FILTER; |
| 3068 | pub const GET_FILTER = ATTACH_FILTER; | 3068 | pub const PEERNAME = 28; |
| 3069 | pub const PEERNAME = 28; | 3069 | pub const TIMESTAMP_OLD = 29; |
| 3070 | pub const TIMESTAMP_OLD = 29; | 3070 | pub const PASSSEC = 34; |
| 3071 | pub const PASSSEC = 34; | 3071 | pub const TIMESTAMPNS_OLD = 35; |
| 3072 | pub const TIMESTAMPNS_OLD = 35; | 3072 | pub const MARK = 36; |
| 3073 | pub const MARK = 36; | 3073 | pub const TIMESTAMPING_OLD = 37; |
| 3074 | pub const TIMESTAMPING_OLD = 37; | 3074 | pub const RXQ_OVFL = 40; |
| 3075 | pub const RXQ_OVFL = 40; | 3075 | pub const WIFI_STATUS = 41; |
| 3076 | pub const WIFI_STATUS = 41; | 3076 | pub const PEEK_OFF = 42; |
| 3077 | pub const PEEK_OFF = 42; | 3077 | pub const NOFCS = 43; |
| 3078 | pub const NOFCS = 43; | 3078 | pub const LOCK_FILTER = 44; |
| 3079 | pub const LOCK_FILTER = 44; | 3079 | pub const SELECT_ERR_QUEUE = 45; |
| 3080 | pub const SELECT_ERR_QUEUE = 45; | 3080 | pub const BUSY_POLL = 46; |
| 3081 | pub const BUSY_POLL = 46; | 3081 | pub const MAX_PACING_RATE = 47; |
| 3082 | pub const MAX_PACING_RATE = 47; | 3082 | pub const BPF_EXTENSIONS = 48; |
| 3083 | pub const BPF_EXTENSIONS = 48; | 3083 | pub const INCOMING_CPU = 49; |
| 3084 | pub const INCOMING_CPU = 49; | 3084 | pub const ATTACH_BPF = 50; |
| 3085 | pub const ATTACH_BPF = 50; | 3085 | pub const DETACH_BPF = DETACH_FILTER; |
| 3086 | pub const DETACH_BPF = DETACH_FILTER; | 3086 | pub const ATTACH_REUSEPORT_CBPF = 51; |
| 3087 | pub const ATTACH_REUSEPORT_CBPF = 51; | 3087 | pub const ATTACH_REUSEPORT_EBPF = 52; |
| 3088 | pub const ATTACH_REUSEPORT_EBPF = 52; | 3088 | pub const CNX_ADVICE = 53; |
| 3089 | pub const CNX_ADVICE = 53; | 3089 | pub const MEMINFO = 55; |
| 3090 | pub const MEMINFO = 55; | 3090 | pub const INCOMING_NAPI_ID = 56; |
| 3091 | pub const INCOMING_NAPI_ID = 56; | 3091 | pub const COOKIE = 57; |
| 3092 | pub const COOKIE = 57; | 3092 | pub const PEERGROUPS = 59; |
| 3093 | pub const PEERGROUPS = 59; | 3093 | pub const ZEROCOPY = 60; |
| 3094 | pub const ZEROCOPY = 60; | 3094 | pub const TXTIME = 61; |
| 3095 | pub const TXTIME = 61; | 3095 | pub const BINDTOIFINDEX = 62; |
| 3096 | pub const BINDTOIFINDEX = 62; | 3096 | pub const TIMESTAMP_NEW = 63; |
| 3097 | pub const TIMESTAMP_NEW = 63; | 3097 | pub const TIMESTAMPNS_NEW = 64; |
| 3098 | pub const TIMESTAMPNS_NEW = 64; | 3098 | pub const TIMESTAMPING_NEW = 65; |
| 3099 | pub const TIMESTAMPING_NEW = 65; | 3099 | pub const RCVTIMEO_NEW = 66; |
| 3100 | pub const RCVTIMEO_NEW = 66; | 3100 | pub const SNDTIMEO_NEW = 67; |
| 3101 | pub const SNDTIMEO_NEW = 67; | 3101 | pub const DETACH_REUSEPORT_BPF = 68; |
| 3102 | pub const DETACH_REUSEPORT_BPF = 68; | | |
| 3103 | }; | | |
| 3104 | }; | 3102 | }; |
| 3105 | | 3103 | |
| 3106 | pub const SCM = struct { | 3104 | pub const SCM = struct { |