github.com/binkynet/BinkyNet@v1.12.1-0.20240421190447-da4e34c20be0/proto_vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go (about) 1 // Code generated by cmd/cgo -godefs; DO NOT EDIT. 2 // cgo -godefs defs_linux.go 3 4 // +build riscv64 5 6 package ipv4 7 8 const ( 9 sysIP_TOS = 0x1 10 sysIP_TTL = 0x2 11 sysIP_HDRINCL = 0x3 12 sysIP_OPTIONS = 0x4 13 sysIP_ROUTER_ALERT = 0x5 14 sysIP_RECVOPTS = 0x6 15 sysIP_RETOPTS = 0x7 16 sysIP_PKTINFO = 0x8 17 sysIP_PKTOPTIONS = 0x9 18 sysIP_MTU_DISCOVER = 0xa 19 sysIP_RECVERR = 0xb 20 sysIP_RECVTTL = 0xc 21 sysIP_RECVTOS = 0xd 22 sysIP_MTU = 0xe 23 sysIP_FREEBIND = 0xf 24 sysIP_TRANSPARENT = 0x13 25 sysIP_RECVRETOPTS = 0x7 26 sysIP_ORIGDSTADDR = 0x14 27 sysIP_RECVORIGDSTADDR = 0x14 28 sysIP_MINTTL = 0x15 29 sysIP_NODEFRAG = 0x16 30 sysIP_UNICAST_IF = 0x32 31 32 sysIP_MULTICAST_IF = 0x20 33 sysIP_MULTICAST_TTL = 0x21 34 sysIP_MULTICAST_LOOP = 0x22 35 sysIP_ADD_MEMBERSHIP = 0x23 36 sysIP_DROP_MEMBERSHIP = 0x24 37 sysIP_UNBLOCK_SOURCE = 0x25 38 sysIP_BLOCK_SOURCE = 0x26 39 sysIP_ADD_SOURCE_MEMBERSHIP = 0x27 40 sysIP_DROP_SOURCE_MEMBERSHIP = 0x28 41 sysIP_MSFILTER = 0x29 42 sysMCAST_JOIN_GROUP = 0x2a 43 sysMCAST_LEAVE_GROUP = 0x2d 44 sysMCAST_JOIN_SOURCE_GROUP = 0x2e 45 sysMCAST_LEAVE_SOURCE_GROUP = 0x2f 46 sysMCAST_BLOCK_SOURCE = 0x2b 47 sysMCAST_UNBLOCK_SOURCE = 0x2c 48 sysMCAST_MSFILTER = 0x30 49 sysIP_MULTICAST_ALL = 0x31 50 51 sysICMP_FILTER = 0x1 52 53 sysSO_EE_ORIGIN_NONE = 0x0 54 sysSO_EE_ORIGIN_LOCAL = 0x1 55 sysSO_EE_ORIGIN_ICMP = 0x2 56 sysSO_EE_ORIGIN_ICMP6 = 0x3 57 sysSO_EE_ORIGIN_TXSTATUS = 0x4 58 sysSO_EE_ORIGIN_TIMESTAMPING = 0x4 59 60 sizeofKernelSockaddrStorage = 0x80 61 sizeofSockaddrInet = 0x10 62 sizeofInetPktinfo = 0xc 63 sizeofSockExtendedErr = 0x10 64 65 sizeofIPMreq = 0x8 66 sizeofIPMreqn = 0xc 67 sizeofIPMreqSource = 0xc 68 sizeofGroupReq = 0x88 69 sizeofGroupSourceReq = 0x108 70 71 sizeofICMPFilter = 0x4 72 ) 73 74 type kernelSockaddrStorage struct { 75 Family uint16 76 X__data [126]int8 77 } 78 79 type sockaddrInet struct { 80 Family uint16 81 Port uint16 82 Addr [4]byte /* in_addr */ 83 X__pad [8]uint8 84 } 85 86 type inetPktinfo struct { 87 Ifindex int32 88 Spec_dst [4]byte /* in_addr */ 89 Addr [4]byte /* in_addr */ 90 } 91 92 type sockExtendedErr struct { 93 Errno uint32 94 Origin uint8 95 Type uint8 96 Code uint8 97 Pad uint8 98 Info uint32 99 Data uint32 100 } 101 102 type ipMreq struct { 103 Multiaddr [4]byte /* in_addr */ 104 Interface [4]byte /* in_addr */ 105 } 106 107 type ipMreqn struct { 108 Multiaddr [4]byte /* in_addr */ 109 Address [4]byte /* in_addr */ 110 Ifindex int32 111 } 112 113 type ipMreqSource struct { 114 Multiaddr uint32 115 Interface uint32 116 Sourceaddr uint32 117 } 118 119 type groupReq struct { 120 Interface uint32 121 Pad_cgo_0 [4]byte 122 Group kernelSockaddrStorage 123 } 124 125 type groupSourceReq struct { 126 Interface uint32 127 Pad_cgo_0 [4]byte 128 Group kernelSockaddrStorage 129 Source kernelSockaddrStorage 130 } 131 132 type icmpFilter struct { 133 Data uint32 134 }