authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2024-03-07 15:26:44+00:00
committergravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2024-03-08 08:02:44+00:00
log14ab9fb1541dd7e273504eec1417c4645f39a317
treeeac7d2700354fe4ceb216830393a9099cd793273
parent83e578a181e33eedd57666376dab371b7ae58d5b
signaturelock-open Commit is signed but in an unrecognized format.

std.os.linux: remove unnecessary use of `usingnamespace`

This is a trivial change - this code did `usingnamespace` into an otherwise empty namespace, so the outer namespace was just unnecessary. Eliminates one more usage of `usingnamespace` from the standard library.

1 files changed, 276 insertions(+), 278 deletions(-)

lib/std/os/linux.zig+276-278
...@@ -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};
28252825
2826pub const SO = struct {2826pub 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};
31053103
3106pub const SCM = struct {3104pub const SCM = struct {