{-# OPTIONS_HADDOCK hide, prune, ignore-exports #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} module System.Linux.Netlink.Constants (AddressFamily, showAddressFamily, eAF_UNSPEC, eAF_FILE, eAF_LOCAL, eAF_UNIX, eAF_INET, eAF_AX25, eAF_IPX, eAF_APPLETALK, eAF_NETROM, eAF_BRIDGE, eAF_ATMPVC, eAF_X25, eAF_INET6, eAF_ROSE, eAF_DECnet, eAF_NETBEUI, eAF_SECURITY, eAF_KEY, eAF_NETLINK, eAF_ROUTE, eAF_PACKET, eAF_ASH, eAF_ECONET, eAF_ATMSVC, eAF_RDS, eAF_SNA, eAF_IRDA, eAF_PPPOX, eAF_WANPIPE, eAF_LLC, eAF_IB, eAF_MPLS, eAF_CAN, eAF_TIPC, eAF_BLUETOOTH, eAF_IUCV, eAF_RXRPC, eAF_ISDN, eAF_PHONET, eAF_IEEE802154, eAF_CAIF, eAF_ALG, eAF_NFC, eAF_VSOCK, eAF_KCM, eAF_MAX, MessageType, showMessageType, eNLMSG_NOOP, eNLMSG_ERROR, eNLMSG_DONE, eNLMSG_OVERRUN, eNLMSG_MIN_TYPE, eRTM_BASE, eRTM_NEWLINK, eRTM_DELLINK, eRTM_GETLINK, eRTM_SETLINK, eRTM_NEWADDR, eRTM_DELADDR, eRTM_GETADDR, eRTM_NEWROUTE, eRTM_DELROUTE, eRTM_GETROUTE, eRTM_NEWNEIGH, eRTM_DELNEIGH, eRTM_GETNEIGH, eRTM_NEWRULE, eRTM_DELRULE, eRTM_GETRULE, eRTM_NEWQDISC, eRTM_DELQDISC, eRTM_GETQDISC, eRTM_NEWTCLASS, eRTM_DELTCLASS, eRTM_GETTCLASS, eRTM_NEWTFILTER, eRTM_DELTFILTER, eRTM_GETTFILTER, eRTM_NEWACTION, eRTM_DELACTION, eRTM_GETACTION, eRTM_NEWPREFIX, eRTM_GETMULTICAST, eRTM_GETANYCAST, eRTM_NEWNEIGHTBL, eRTM_GETNEIGHTBL, eRTM_SETNEIGHTBL, eRTM_NEWNDUSEROPT, eRTM_NEWADDRLABEL, eRTM_DELADDRLABEL, eRTM_GETADDRLABEL, eRTM_GETDCB, eRTM_SETDCB, eRTM_NEWNETCONF, eRTM_GETNETCONF, eRTM_NEWMDB, eRTM_DELMDB, eRTM_GETMDB, eRTM_NEWNSID, eRTM_DELNSID, eRTM_GETNSID, eRTM_NEWSTATS, eRTM_GETSTATS, MessageFlags, fNLM_F_REQUEST, fNLM_F_MULTI, fNLM_F_ACK, fNLM_F_ECHO, fNLM_F_DUMP_INTR, fNLM_F_DUMP_FILTERED, fNLM_F_REPLACE, fNLM_F_ROOT, fNLM_F_EXCL, fNLM_F_MATCH, fNLM_F_ATOMIC, fNLM_F_CREATE, fNLM_F_APPEND, LinkType, showLinkType, eARPHRD_NETROM, eARPHRD_ETHER, eARPHRD_EETHER, eARPHRD_AX25, eARPHRD_PRONET, eARPHRD_CHAOS, eARPHRD_IEEE802, eARPHRD_ARCNET, eARPHRD_APPLETLK, eARPHRD_DLCI, eARPHRD_ATM, eARPHRD_METRICOM, eARPHRD_IEEE1394, eARPHRD_EUI64, eARPHRD_INFINIBAND, eARPHRD_SLIP, eARPHRD_CSLIP, eARPHRD_SLIP6, eARPHRD_CSLIP6, eARPHRD_RSRVD, eARPHRD_ADAPT, eARPHRD_ROSE, eARPHRD_X25, eARPHRD_HWX25, eARPHRD_CAN, eARPHRD_PPP, eARPHRD_CISCO, eARPHRD_HDLC, eARPHRD_LAPB, eARPHRD_DDCMP, eARPHRD_RAWHDLC, eARPHRD_TUNNEL, eARPHRD_TUNNEL6, eARPHRD_FRAD, eARPHRD_SKIP, eARPHRD_LOOPBACK, eARPHRD_LOCALTLK, eARPHRD_FDDI, eARPHRD_BIF, eARPHRD_SIT, eARPHRD_IPDDP, eARPHRD_IPGRE, eARPHRD_PIMREG, eARPHRD_HIPPI, eARPHRD_ASH, eARPHRD_ECONET, eARPHRD_IRDA, eARPHRD_FCPP, eARPHRD_FCAL, eARPHRD_FCPL, eARPHRD_FCFABRIC, eARPHRD_IEEE802_TR, eARPHRD_IEEE80211, eARPHRD_IEEE80211_PRISM, eARPHRD_IEEE80211_RADIOTAP, eARPHRD_IEEE802154, eARPHRD_IEEE802154_MONITOR, eARPHRD_PHONET, eARPHRD_PHONET_PIPE, eARPHRD_CAIF, eARPHRD_IP6GRE, eARPHRD_NETLINK, eARPHRD_6LOWPAN, LinkFlags, fIFF_TUN, fIFF_UP, fIFF_BROADCAST, fIFF_TAP, fIFF_DEBUG, fIFF_LOOPBACK, fIFF_POINTOPOINT, fIFF_NOTRAILERS, fIFF_RUNNING, fIFF_NOARP, fIFF_MULTI_QUEUE, fIFF_PROMISC, fIFF_ALLMULTI, fIFF_ATTACH_QUEUE, fIFF_DETACH_QUEUE, fIFF_MASTER, fIFF_PERSIST, fIFF_SLAVE, fIFF_MULTICAST, fIFF_NOFILTER, fIFF_NO_PI, fIFF_ONE_QUEUE, fIFF_PORTSEL, fIFF_AUTOMEDIA, fIFF_VNET_HDR, fIFF_DYNAMIC, fIFF_TUN_EXCL, fIFF_LOWER_UP, fIFF_DORMANT, fIFF_ECHO, LinkAttrType, showLinkAttrType, eIFLA_UNSPEC, eIFLA_ADDRESS, eIFLA_BROADCAST, eIFLA_IFNAME, eIFLA_MTU, eIFLA_LINK, eIFLA_QDISC, eIFLA_STATS, eIFLA_COST, eIFLA_PRIORITY, eIFLA_MASTER, eIFLA_WIRELESS, eIFLA_PROTINFO, eIFLA_TXQLEN, eIFLA_MAP, eIFLA_WEIGHT, eIFLA_OPERSTATE, eIFLA_LINKMODE, eIFLA_LINKINFO, eIFLA_NET_NS_PID, eIFLA_IFALIAS, eIFLA_NUM_VF, eIFLA_VFINFO_LIST, eIFLA_STATS64, eIFLA_VF_PORTS, eIFLA_PORT_SELF, eIFLA_AF_SPEC, eIFLA_GROUP, eIFLA_NET_NS_FD, eIFLA_EXT_MASK, eIFLA_PROMISCUITY, eIFLA_NUM_TX_QUEUES, eIFLA_NUM_RX_QUEUES, eIFLA_CARRIER, eIFLA_PHYS_PORT_ID, eIFLA_CARRIER_CHANGES, eIFLA_PHYS_SWITCH_ID, eIFLA_LINK_NETNSID, eIFLA_PHYS_PORT_NAME, eIFLA_PROTO_DOWN, eIFLA_GSO_MAX_SEGS, eIFLA_GSO_MAX_SIZE, eIFLA_PAD, eIFLA_XDP, AddrFlags, fIFA_F_SECONDARY, fIFA_F_TEMPORARY, fIFA_F_NODAD, fIFA_F_OPTIMISTIC, fIFA_F_DADFAILED, fIFA_F_HOMEADDRESS, fIFA_F_DEPRECATED, fIFA_F_TENTATIVE, fIFA_F_PERMANENT, fIFA_F_MANAGETEMPADDR, fIFA_F_NOPREFIXROUTE, fIFA_F_MCAUTOJOIN, fIFA_F_STABLE_PRIVACY, Scope, showScope, eRT_SCOPE_UNIVERSE, eRT_SCOPE_SITE, eRT_SCOPE_LINK, eRT_SCOPE_HOST, eRT_SCOPE_NOWHERE, AddrAttrType, showAddrAttrType, eIFA_UNSPEC, eIFA_ADDRESS, eIFA_LOCAL, eIFA_LABEL, eIFA_BROADCAST, eIFA_ANYCAST, eIFA_CACHEINFO, eIFA_MULTICAST, eIFA_FLAGS, RouteTableId, showRouteTableId, eRT_TABLE_UNSPEC, eRT_TABLE_COMPAT, eRT_TABLE_DEFAULT, eRT_TABLE_MAIN, eRT_TABLE_LOCAL, eRT_TABLE_MAX, RouteProto, showRouteProto, eRTPROT_UNSPEC, eRTPROT_REDIRECT, eRTPROT_KERNEL, eRTPROT_BOOT, eRTPROT_STATIC, eRTPROT_GATED, eRTPROT_RA, eRTPROT_MRT, eRTPROT_ZEBRA, eRTPROT_BIRD, eRTPROT_DNROUTED, eRTPROT_XORP, eRTPROT_NTK, eRTPROT_DHCP, eRTPROT_MROUTED, eRTPROT_BABEL, RouteType, showRouteType, eRTN_UNSPEC, eRTN_UNICAST, eRTN_LOCAL, eRTN_BROADCAST, eRTN_ANYCAST, eRTN_MULTICAST, eRTN_BLACKHOLE, eRTN_UNREACHABLE, eRTN_PROHIBIT, eRTN_THROW, eRTN_NAT, eRTN_XRESOLVE, RouteFlags, fRTM_F_NOTIFY, fRTM_F_CLONED, fRTM_F_EQUALIZE, fRTM_F_PREFIX, fRTM_F_LOOKUP_TABLE, RouteAttrType, showRouteAttrType, eRTA_UNSPEC, eRTA_DST, eRTA_SRC, eRTA_IIF, eRTA_OIF, eRTA_GATEWAY, eRTA_PRIORITY, eRTA_PREFSRC, eRTA_METRICS, eRTA_MULTIPATH, eRTA_PROTOINFO, eRTA_FLOW, eRTA_CACHEINFO, eRTA_SESSION, eRTA_MP_ALGO, eRTA_TABLE, eRTA_MARK, eRTA_MFC_STATS, eRTA_VIA, eRTA_NEWDST, eRTA_PREF, eRTA_ENCAP_TYPE, eRTA_ENCAP, eRTA_EXPIRES, eRTA_PAD, eRTA_UID, NeighAttrType, showNeighAttrType, eNDA_UNSPEC, eNDA_DST, eNDA_LLADDR, eNDA_CACHEINFO, eNDA_PROBES, eNDA_VLAN, eNDA_PORT, eNDA_VNI, eNDA_IFINDEX, eNDA_MASTER, eNDA_LINK_NETNSID, NeighStateFlags, fNUD_NONE, fNUD_INCOMPLETE, fNUD_REACHABLE, fNUD_STALE, fNUD_DELAY, fNUD_PROBE, fNUD_FAILED, fNUD_NOARP, fNUD_PERMANENT, NetlinkFamily, showNetlinkFamily, eNETLINK_ROUTE, eNETLINK_ADD_MEMBERSHIP, eNETLINK_UNUSED, eNETLINK_DROP_MEMBERSHIP, eNETLINK_USERSOCK, eNETLINK_FIREWALL, eNETLINK_PKTINFO, eNETLINK_BROADCAST_ERROR, eNETLINK_INET_DIAG, eNETLINK_SOCK_DIAG, eNETLINK_NFLOG, eNETLINK_NO_ENOBUFS, eNETLINK_RX_RING, eNETLINK_XFRM, eNETLINK_SELINUX, eNETLINK_TX_RING, eNETLINK_ISCSI, eNETLINK_LISTEN_ALL_NSID, eNETLINK_AUDIT, eNETLINK_LIST_MEMBERSHIPS, eNETLINK_CAP_ACK, eNETLINK_FIB_LOOKUP, eNETLINK_CONNECTOR, eNETLINK_NETFILTER, eNETLINK_IP6_FW, eNETLINK_DNRTMSG, eNETLINK_KOBJECT_UEVENT, eNETLINK_GENERIC, eNETLINK_SCSITRANSPORT, eNETLINK_ECRYPTFS, eNETLINK_RDMA, eNETLINK_CRYPTO, RtNetlinkGroups, showRtNetlinkGroups, eRTNLGRP_NONE, eRTNLGRP_LINK, eRTNLGRP_NOTIFY, eRTNLGRP_NEIGH, eRTNLGRP_TC, eRTNLGRP_IPV4_IFADDR, eRTNLGRP_IPV4_MROUTE, eRTNLGRP_IPV4_ROUTE, eRTNLGRP_IPV4_RULE, eRTNLGRP_IPV6_IFADDR, eRTNLGRP_IPV6_MROUTE, eRTNLGRP_IPV6_ROUTE, eRTNLGRP_IPV6_IFINFO, eRTNLGRP_DECnet_IFADDR, eRTNLGRP_NOP2, eRTNLGRP_DECnet_ROUTE, eRTNLGRP_DECnet_RULE, eRTNLGRP_NOP4, eRTNLGRP_IPV6_PREFIX, eRTNLGRP_IPV6_RULE, eRTNLGRP_ND_USEROPT, eRTNLGRP_PHONET_IFADDR, eRTNLGRP_PHONET_ROUTE, eRTNLGRP_DCB, eRTNLGRP_IPV4_NETCONF, eRTNLGRP_IPV6_NETCONF, eRTNLGRP_MDB, eRTNLGRP_MPLS_ROUTE, eRTNLGRP_NSID) where import Data.Bits newtype AddressFamily = AddressFamily Int deriving (AddressFamily -> AddressFamily -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: AddressFamily -> AddressFamily -> Bool $c/= :: AddressFamily -> AddressFamily -> Bool == :: AddressFamily -> AddressFamily -> Bool $c== :: AddressFamily -> AddressFamily -> Bool Eq, Int -> AddressFamily AddressFamily -> Int AddressFamily -> [AddressFamily] AddressFamily -> AddressFamily AddressFamily -> AddressFamily -> [AddressFamily] AddressFamily -> AddressFamily -> AddressFamily -> [AddressFamily] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: AddressFamily -> AddressFamily -> AddressFamily -> [AddressFamily] $cenumFromThenTo :: AddressFamily -> AddressFamily -> AddressFamily -> [AddressFamily] enumFromTo :: AddressFamily -> AddressFamily -> [AddressFamily] $cenumFromTo :: AddressFamily -> AddressFamily -> [AddressFamily] enumFromThen :: AddressFamily -> AddressFamily -> [AddressFamily] $cenumFromThen :: AddressFamily -> AddressFamily -> [AddressFamily] enumFrom :: AddressFamily -> [AddressFamily] $cenumFrom :: AddressFamily -> [AddressFamily] fromEnum :: AddressFamily -> Int $cfromEnum :: AddressFamily -> Int toEnum :: Int -> AddressFamily $ctoEnum :: Int -> AddressFamily pred :: AddressFamily -> AddressFamily $cpred :: AddressFamily -> AddressFamily succ :: AddressFamily -> AddressFamily $csucc :: AddressFamily -> AddressFamily Enum, Enum AddressFamily Real AddressFamily AddressFamily -> Integer AddressFamily -> AddressFamily -> (AddressFamily, AddressFamily) AddressFamily -> AddressFamily -> AddressFamily forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: AddressFamily -> Integer $ctoInteger :: AddressFamily -> Integer divMod :: AddressFamily -> AddressFamily -> (AddressFamily, AddressFamily) $cdivMod :: AddressFamily -> AddressFamily -> (AddressFamily, AddressFamily) quotRem :: AddressFamily -> AddressFamily -> (AddressFamily, AddressFamily) $cquotRem :: AddressFamily -> AddressFamily -> (AddressFamily, AddressFamily) mod :: AddressFamily -> AddressFamily -> AddressFamily $cmod :: AddressFamily -> AddressFamily -> AddressFamily div :: AddressFamily -> AddressFamily -> AddressFamily $cdiv :: AddressFamily -> AddressFamily -> AddressFamily rem :: AddressFamily -> AddressFamily -> AddressFamily $crem :: AddressFamily -> AddressFamily -> AddressFamily quot :: AddressFamily -> AddressFamily -> AddressFamily $cquot :: AddressFamily -> AddressFamily -> AddressFamily Integral, Integer -> AddressFamily AddressFamily -> AddressFamily AddressFamily -> AddressFamily -> AddressFamily forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> AddressFamily $cfromInteger :: Integer -> AddressFamily signum :: AddressFamily -> AddressFamily $csignum :: AddressFamily -> AddressFamily abs :: AddressFamily -> AddressFamily $cabs :: AddressFamily -> AddressFamily negate :: AddressFamily -> AddressFamily $cnegate :: AddressFamily -> AddressFamily * :: AddressFamily -> AddressFamily -> AddressFamily $c* :: AddressFamily -> AddressFamily -> AddressFamily - :: AddressFamily -> AddressFamily -> AddressFamily $c- :: AddressFamily -> AddressFamily -> AddressFamily + :: AddressFamily -> AddressFamily -> AddressFamily $c+ :: AddressFamily -> AddressFamily -> AddressFamily Num, Eq AddressFamily AddressFamily -> AddressFamily -> Bool AddressFamily -> AddressFamily -> Ordering AddressFamily -> AddressFamily -> AddressFamily forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: AddressFamily -> AddressFamily -> AddressFamily $cmin :: AddressFamily -> AddressFamily -> AddressFamily max :: AddressFamily -> AddressFamily -> AddressFamily $cmax :: AddressFamily -> AddressFamily -> AddressFamily >= :: AddressFamily -> AddressFamily -> Bool $c>= :: AddressFamily -> AddressFamily -> Bool > :: AddressFamily -> AddressFamily -> Bool $c> :: AddressFamily -> AddressFamily -> Bool <= :: AddressFamily -> AddressFamily -> Bool $c<= :: AddressFamily -> AddressFamily -> Bool < :: AddressFamily -> AddressFamily -> Bool $c< :: AddressFamily -> AddressFamily -> Bool compare :: AddressFamily -> AddressFamily -> Ordering $ccompare :: AddressFamily -> AddressFamily -> Ordering Ord, Num AddressFamily Ord AddressFamily AddressFamily -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: AddressFamily -> Rational $ctoRational :: AddressFamily -> Rational Real, Int -> AddressFamily -> ShowS [AddressFamily] -> ShowS AddressFamily -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [AddressFamily] -> ShowS $cshowList :: [AddressFamily] -> ShowS show :: AddressFamily -> String $cshow :: AddressFamily -> String showsPrec :: Int -> AddressFamily -> ShowS $cshowsPrec :: Int -> AddressFamily -> ShowS Show) showAddressFamily :: (Num a) => (Show a) => (Eq a) => a -> String showAddressFamily :: forall a. (Num a, Show a, Eq a) => a -> String showAddressFamily a 0 = String "AF_UNSPEC" showAddressFamily a 1 = String "AF_FILE" showAddressFamily a 2 = String "AF_INET" showAddressFamily a 3 = String "AF_AX25" showAddressFamily a 4 = String "AF_IPX" showAddressFamily a 5 = String "AF_APPLETALK" showAddressFamily a 6 = String "AF_NETROM" showAddressFamily a 7 = String "AF_BRIDGE" showAddressFamily a 8 = String "AF_ATMPVC" showAddressFamily a 9 = String "AF_X25" showAddressFamily a 10 = String "AF_INET6" showAddressFamily a 11 = String "AF_ROSE" showAddressFamily a 12 = String "AF_DECnet" showAddressFamily a 13 = String "AF_NETBEUI" showAddressFamily a 14 = String "AF_SECURITY" showAddressFamily a 15 = String "AF_KEY" showAddressFamily a 16 = String "AF_NETLINK" showAddressFamily a 17 = String "AF_PACKET" showAddressFamily a 18 = String "AF_ASH" showAddressFamily a 19 = String "AF_ECONET" showAddressFamily a 20 = String "AF_ATMSVC" showAddressFamily a 21 = String "AF_RDS" showAddressFamily a 22 = String "AF_SNA" showAddressFamily a 23 = String "AF_IRDA" showAddressFamily a 24 = String "AF_PPPOX" showAddressFamily a 25 = String "AF_WANPIPE" showAddressFamily a 26 = String "AF_LLC" showAddressFamily a 27 = String "AF_IB" showAddressFamily a 28 = String "AF_MPLS" showAddressFamily a 29 = String "AF_CAN" showAddressFamily a 30 = String "AF_TIPC" showAddressFamily a 31 = String "AF_BLUETOOTH" showAddressFamily a 32 = String "AF_IUCV" showAddressFamily a 33 = String "AF_RXRPC" showAddressFamily a 34 = String "AF_ISDN" showAddressFamily a 35 = String "AF_PHONET" showAddressFamily a 36 = String "AF_IEEE802154" showAddressFamily a 37 = String "AF_CAIF" showAddressFamily a 38 = String "AF_ALG" showAddressFamily a 39 = String "AF_NFC" showAddressFamily a 40 = String "AF_VSOCK" showAddressFamily a 41 = String "AF_KCM" showAddressFamily a 42 = String "AF_MAX" showAddressFamily a i = String "AddressFamily #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eAF_UNSPEC :: (Num a) => a eAF_UNSPEC :: forall a. Num a => a eAF_UNSPEC = a 0 eAF_FILE :: (Num a) => a eAF_FILE :: forall a. Num a => a eAF_FILE = a 1 eAF_LOCAL :: (Num a) => a eAF_LOCAL :: forall a. Num a => a eAF_LOCAL = a 1 eAF_UNIX :: (Num a) => a eAF_UNIX :: forall a. Num a => a eAF_UNIX = a 1 eAF_INET :: (Num a) => a eAF_INET :: forall a. Num a => a eAF_INET = a 2 eAF_AX25 :: (Num a) => a eAF_AX25 :: forall a. Num a => a eAF_AX25 = a 3 eAF_IPX :: (Num a) => a eAF_IPX :: forall a. Num a => a eAF_IPX = a 4 eAF_APPLETALK :: (Num a) => a eAF_APPLETALK :: forall a. Num a => a eAF_APPLETALK = a 5 eAF_NETROM :: (Num a) => a eAF_NETROM :: forall a. Num a => a eAF_NETROM = a 6 eAF_BRIDGE :: (Num a) => a eAF_BRIDGE :: forall a. Num a => a eAF_BRIDGE = a 7 eAF_ATMPVC :: (Num a) => a eAF_ATMPVC :: forall a. Num a => a eAF_ATMPVC = a 8 eAF_X25 :: (Num a) => a eAF_X25 :: forall a. Num a => a eAF_X25 = a 9 eAF_INET6 :: (Num a) => a eAF_INET6 :: forall a. Num a => a eAF_INET6 = a 10 eAF_ROSE :: (Num a) => a eAF_ROSE :: forall a. Num a => a eAF_ROSE = a 11 eAF_DECnet :: (Num a) => a eAF_DECnet :: forall a. Num a => a eAF_DECnet = a 12 eAF_NETBEUI :: (Num a) => a eAF_NETBEUI :: forall a. Num a => a eAF_NETBEUI = a 13 eAF_SECURITY :: (Num a) => a eAF_SECURITY :: forall a. Num a => a eAF_SECURITY = a 14 eAF_KEY :: (Num a) => a eAF_KEY :: forall a. Num a => a eAF_KEY = a 15 eAF_NETLINK :: (Num a) => a eAF_NETLINK :: forall a. Num a => a eAF_NETLINK = a 16 eAF_ROUTE :: (Num a) => a eAF_ROUTE :: forall a. Num a => a eAF_ROUTE = a 16 eAF_PACKET :: (Num a) => a eAF_PACKET :: forall a. Num a => a eAF_PACKET = a 17 eAF_ASH :: (Num a) => a eAF_ASH :: forall a. Num a => a eAF_ASH = a 18 eAF_ECONET :: (Num a) => a eAF_ECONET :: forall a. Num a => a eAF_ECONET = a 19 eAF_ATMSVC :: (Num a) => a eAF_ATMSVC :: forall a. Num a => a eAF_ATMSVC = a 20 eAF_RDS :: (Num a) => a eAF_RDS :: forall a. Num a => a eAF_RDS = a 21 eAF_SNA :: (Num a) => a eAF_SNA :: forall a. Num a => a eAF_SNA = a 22 eAF_IRDA :: (Num a) => a eAF_IRDA :: forall a. Num a => a eAF_IRDA = a 23 eAF_PPPOX :: (Num a) => a eAF_PPPOX :: forall a. Num a => a eAF_PPPOX = a 24 eAF_WANPIPE :: (Num a) => a eAF_WANPIPE :: forall a. Num a => a eAF_WANPIPE = a 25 eAF_LLC :: (Num a) => a eAF_LLC :: forall a. Num a => a eAF_LLC = a 26 eAF_IB :: (Num a) => a eAF_IB :: forall a. Num a => a eAF_IB = a 27 eAF_MPLS :: (Num a) => a eAF_MPLS :: forall a. Num a => a eAF_MPLS = a 28 eAF_CAN :: (Num a) => a eAF_CAN :: forall a. Num a => a eAF_CAN = a 29 eAF_TIPC :: (Num a) => a eAF_TIPC :: forall a. Num a => a eAF_TIPC = a 30 eAF_BLUETOOTH :: (Num a) => a eAF_BLUETOOTH :: forall a. Num a => a eAF_BLUETOOTH = a 31 eAF_IUCV :: (Num a) => a eAF_IUCV :: forall a. Num a => a eAF_IUCV = a 32 eAF_RXRPC :: (Num a) => a eAF_RXRPC :: forall a. Num a => a eAF_RXRPC = a 33 eAF_ISDN :: (Num a) => a eAF_ISDN :: forall a. Num a => a eAF_ISDN = a 34 eAF_PHONET :: (Num a) => a eAF_PHONET :: forall a. Num a => a eAF_PHONET = a 35 eAF_IEEE802154 :: (Num a) => a eAF_IEEE802154 :: forall a. Num a => a eAF_IEEE802154 = a 36 eAF_CAIF :: (Num a) => a eAF_CAIF :: forall a. Num a => a eAF_CAIF = a 37 eAF_ALG :: (Num a) => a eAF_ALG :: forall a. Num a => a eAF_ALG = a 38 eAF_NFC :: (Num a) => a eAF_NFC :: forall a. Num a => a eAF_NFC = a 39 eAF_VSOCK :: (Num a) => a eAF_VSOCK :: forall a. Num a => a eAF_VSOCK = a 40 eAF_KCM :: (Num a) => a eAF_KCM :: forall a. Num a => a eAF_KCM = a 41 eAF_MAX :: (Num a) => a eAF_MAX :: forall a. Num a => a eAF_MAX = a 42 newtype MessageType = MessageType Int deriving (MessageType -> MessageType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: MessageType -> MessageType -> Bool $c/= :: MessageType -> MessageType -> Bool == :: MessageType -> MessageType -> Bool $c== :: MessageType -> MessageType -> Bool Eq, Int -> MessageType MessageType -> Int MessageType -> [MessageType] MessageType -> MessageType MessageType -> MessageType -> [MessageType] MessageType -> MessageType -> MessageType -> [MessageType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: MessageType -> MessageType -> MessageType -> [MessageType] $cenumFromThenTo :: MessageType -> MessageType -> MessageType -> [MessageType] enumFromTo :: MessageType -> MessageType -> [MessageType] $cenumFromTo :: MessageType -> MessageType -> [MessageType] enumFromThen :: MessageType -> MessageType -> [MessageType] $cenumFromThen :: MessageType -> MessageType -> [MessageType] enumFrom :: MessageType -> [MessageType] $cenumFrom :: MessageType -> [MessageType] fromEnum :: MessageType -> Int $cfromEnum :: MessageType -> Int toEnum :: Int -> MessageType $ctoEnum :: Int -> MessageType pred :: MessageType -> MessageType $cpred :: MessageType -> MessageType succ :: MessageType -> MessageType $csucc :: MessageType -> MessageType Enum, Enum MessageType Real MessageType MessageType -> Integer MessageType -> MessageType -> (MessageType, MessageType) MessageType -> MessageType -> MessageType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: MessageType -> Integer $ctoInteger :: MessageType -> Integer divMod :: MessageType -> MessageType -> (MessageType, MessageType) $cdivMod :: MessageType -> MessageType -> (MessageType, MessageType) quotRem :: MessageType -> MessageType -> (MessageType, MessageType) $cquotRem :: MessageType -> MessageType -> (MessageType, MessageType) mod :: MessageType -> MessageType -> MessageType $cmod :: MessageType -> MessageType -> MessageType div :: MessageType -> MessageType -> MessageType $cdiv :: MessageType -> MessageType -> MessageType rem :: MessageType -> MessageType -> MessageType $crem :: MessageType -> MessageType -> MessageType quot :: MessageType -> MessageType -> MessageType $cquot :: MessageType -> MessageType -> MessageType Integral, Integer -> MessageType MessageType -> MessageType MessageType -> MessageType -> MessageType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> MessageType $cfromInteger :: Integer -> MessageType signum :: MessageType -> MessageType $csignum :: MessageType -> MessageType abs :: MessageType -> MessageType $cabs :: MessageType -> MessageType negate :: MessageType -> MessageType $cnegate :: MessageType -> MessageType * :: MessageType -> MessageType -> MessageType $c* :: MessageType -> MessageType -> MessageType - :: MessageType -> MessageType -> MessageType $c- :: MessageType -> MessageType -> MessageType + :: MessageType -> MessageType -> MessageType $c+ :: MessageType -> MessageType -> MessageType Num, Eq MessageType MessageType -> MessageType -> Bool MessageType -> MessageType -> Ordering MessageType -> MessageType -> MessageType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: MessageType -> MessageType -> MessageType $cmin :: MessageType -> MessageType -> MessageType max :: MessageType -> MessageType -> MessageType $cmax :: MessageType -> MessageType -> MessageType >= :: MessageType -> MessageType -> Bool $c>= :: MessageType -> MessageType -> Bool > :: MessageType -> MessageType -> Bool $c> :: MessageType -> MessageType -> Bool <= :: MessageType -> MessageType -> Bool $c<= :: MessageType -> MessageType -> Bool < :: MessageType -> MessageType -> Bool $c< :: MessageType -> MessageType -> Bool compare :: MessageType -> MessageType -> Ordering $ccompare :: MessageType -> MessageType -> Ordering Ord, Num MessageType Ord MessageType MessageType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: MessageType -> Rational $ctoRational :: MessageType -> Rational Real, Int -> MessageType -> ShowS [MessageType] -> ShowS MessageType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [MessageType] -> ShowS $cshowList :: [MessageType] -> ShowS show :: MessageType -> String $cshow :: MessageType -> String showsPrec :: Int -> MessageType -> ShowS $cshowsPrec :: Int -> MessageType -> ShowS Show) showMessageType :: (Num a) => (Show a) => (Eq a) => a -> String showMessageType :: forall a. (Num a, Show a, Eq a) => a -> String showMessageType a 1 = String "NLMSG_NOOP" showMessageType a 2 = String "NLMSG_ERROR" showMessageType a 3 = String "NLMSG_DONE" showMessageType a 4 = String "NLMSG_OVERRUN" showMessageType a 16 = String "NLMSG_MIN_TYPE" showMessageType a 17 = String "RTM_DELLINK" showMessageType a 18 = String "RTM_GETLINK" showMessageType a 19 = String "RTM_SETLINK" showMessageType a 20 = String "RTM_NEWADDR" showMessageType a 21 = String "RTM_DELADDR" showMessageType a 22 = String "RTM_GETADDR" showMessageType a 24 = String "RTM_NEWROUTE" showMessageType a 25 = String "RTM_DELROUTE" showMessageType a 26 = String "RTM_GETROUTE" showMessageType a 28 = String "RTM_NEWNEIGH" showMessageType a 29 = String "RTM_DELNEIGH" showMessageType a 30 = String "RTM_GETNEIGH" showMessageType a 32 = String "RTM_NEWRULE" showMessageType a 33 = String "RTM_DELRULE" showMessageType a 34 = String "RTM_GETRULE" showMessageType a 36 = String "RTM_NEWQDISC" showMessageType a 37 = String "RTM_DELQDISC" showMessageType a 38 = String "RTM_GETQDISC" showMessageType a 40 = String "RTM_NEWTCLASS" showMessageType a 41 = String "RTM_DELTCLASS" showMessageType a 42 = String "RTM_GETTCLASS" showMessageType a 44 = String "RTM_NEWTFILTER" showMessageType a 45 = String "RTM_DELTFILTER" showMessageType a 46 = String "RTM_GETTFILTER" showMessageType a 48 = String "RTM_NEWACTION" showMessageType a 49 = String "RTM_DELACTION" showMessageType a 50 = String "RTM_GETACTION" showMessageType a 52 = String "RTM_NEWPREFIX" showMessageType a 58 = String "RTM_GETMULTICAST" showMessageType a 62 = String "RTM_GETANYCAST" showMessageType a 64 = String "RTM_NEWNEIGHTBL" showMessageType a 66 = String "RTM_GETNEIGHTBL" showMessageType a 67 = String "RTM_SETNEIGHTBL" showMessageType a 68 = String "RTM_NEWNDUSEROPT" showMessageType a 72 = String "RTM_NEWADDRLABEL" showMessageType a 73 = String "RTM_DELADDRLABEL" showMessageType a 74 = String "RTM_GETADDRLABEL" showMessageType a 78 = String "RTM_GETDCB" showMessageType a 79 = String "RTM_SETDCB" showMessageType a 80 = String "RTM_NEWNETCONF" showMessageType a 82 = String "RTM_GETNETCONF" showMessageType a 84 = String "RTM_NEWMDB" showMessageType a 85 = String "RTM_DELMDB" showMessageType a 86 = String "RTM_GETMDB" showMessageType a 88 = String "RTM_NEWNSID" showMessageType a 89 = String "RTM_DELNSID" showMessageType a 90 = String "RTM_GETNSID" showMessageType a 92 = String "RTM_NEWSTATS" showMessageType a 94 = String "RTM_GETSTATS" showMessageType a i = String "MessageType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eNLMSG_NOOP :: (Num a) => a eNLMSG_NOOP :: forall a. Num a => a eNLMSG_NOOP = a 1 eNLMSG_ERROR :: (Num a) => a eNLMSG_ERROR :: forall a. Num a => a eNLMSG_ERROR = a 2 eNLMSG_DONE :: (Num a) => a eNLMSG_DONE :: forall a. Num a => a eNLMSG_DONE = a 3 eNLMSG_OVERRUN :: (Num a) => a eNLMSG_OVERRUN :: forall a. Num a => a eNLMSG_OVERRUN = a 4 eNLMSG_MIN_TYPE :: (Num a) => a eNLMSG_MIN_TYPE :: forall a. Num a => a eNLMSG_MIN_TYPE = a 16 eRTM_BASE :: (Num a) => a eRTM_BASE :: forall a. Num a => a eRTM_BASE = a 16 eRTM_NEWLINK :: (Num a) => a eRTM_NEWLINK :: forall a. Num a => a eRTM_NEWLINK = a 16 eRTM_DELLINK :: (Num a) => a eRTM_DELLINK :: forall a. Num a => a eRTM_DELLINK = a 17 eRTM_GETLINK :: (Num a) => a eRTM_GETLINK :: forall a. Num a => a eRTM_GETLINK = a 18 eRTM_SETLINK :: (Num a) => a eRTM_SETLINK :: forall a. Num a => a eRTM_SETLINK = a 19 eRTM_NEWADDR :: (Num a) => a eRTM_NEWADDR :: forall a. Num a => a eRTM_NEWADDR = a 20 eRTM_DELADDR :: (Num a) => a eRTM_DELADDR :: forall a. Num a => a eRTM_DELADDR = a 21 eRTM_GETADDR :: (Num a) => a eRTM_GETADDR :: forall a. Num a => a eRTM_GETADDR = a 22 eRTM_NEWROUTE :: (Num a) => a eRTM_NEWROUTE :: forall a. Num a => a eRTM_NEWROUTE = a 24 eRTM_DELROUTE :: (Num a) => a eRTM_DELROUTE :: forall a. Num a => a eRTM_DELROUTE = a 25 eRTM_GETROUTE :: (Num a) => a eRTM_GETROUTE :: forall a. Num a => a eRTM_GETROUTE = a 26 eRTM_NEWNEIGH :: (Num a) => a eRTM_NEWNEIGH :: forall a. Num a => a eRTM_NEWNEIGH = a 28 eRTM_DELNEIGH :: (Num a) => a eRTM_DELNEIGH :: forall a. Num a => a eRTM_DELNEIGH = a 29 eRTM_GETNEIGH :: (Num a) => a eRTM_GETNEIGH :: forall a. Num a => a eRTM_GETNEIGH = a 30 eRTM_NEWRULE :: (Num a) => a eRTM_NEWRULE :: forall a. Num a => a eRTM_NEWRULE = a 32 eRTM_DELRULE :: (Num a) => a eRTM_DELRULE :: forall a. Num a => a eRTM_DELRULE = a 33 eRTM_GETRULE :: (Num a) => a eRTM_GETRULE :: forall a. Num a => a eRTM_GETRULE = a 34 eRTM_NEWQDISC :: (Num a) => a eRTM_NEWQDISC :: forall a. Num a => a eRTM_NEWQDISC = a 36 eRTM_DELQDISC :: (Num a) => a eRTM_DELQDISC :: forall a. Num a => a eRTM_DELQDISC = a 37 eRTM_GETQDISC :: (Num a) => a eRTM_GETQDISC :: forall a. Num a => a eRTM_GETQDISC = a 38 eRTM_NEWTCLASS :: (Num a) => a eRTM_NEWTCLASS :: forall a. Num a => a eRTM_NEWTCLASS = a 40 eRTM_DELTCLASS :: (Num a) => a eRTM_DELTCLASS :: forall a. Num a => a eRTM_DELTCLASS = a 41 eRTM_GETTCLASS :: (Num a) => a eRTM_GETTCLASS :: forall a. Num a => a eRTM_GETTCLASS = a 42 eRTM_NEWTFILTER :: (Num a) => a eRTM_NEWTFILTER :: forall a. Num a => a eRTM_NEWTFILTER = a 44 eRTM_DELTFILTER :: (Num a) => a eRTM_DELTFILTER :: forall a. Num a => a eRTM_DELTFILTER = a 45 eRTM_GETTFILTER :: (Num a) => a eRTM_GETTFILTER :: forall a. Num a => a eRTM_GETTFILTER = a 46 eRTM_NEWACTION :: (Num a) => a eRTM_NEWACTION :: forall a. Num a => a eRTM_NEWACTION = a 48 eRTM_DELACTION :: (Num a) => a eRTM_DELACTION :: forall a. Num a => a eRTM_DELACTION = a 49 eRTM_GETACTION :: (Num a) => a eRTM_GETACTION :: forall a. Num a => a eRTM_GETACTION = a 50 eRTM_NEWPREFIX :: (Num a) => a eRTM_NEWPREFIX :: forall a. Num a => a eRTM_NEWPREFIX = a 52 eRTM_GETMULTICAST :: (Num a) => a eRTM_GETMULTICAST :: forall a. Num a => a eRTM_GETMULTICAST = a 58 eRTM_GETANYCAST :: (Num a) => a eRTM_GETANYCAST :: forall a. Num a => a eRTM_GETANYCAST = a 62 eRTM_NEWNEIGHTBL :: (Num a) => a eRTM_NEWNEIGHTBL :: forall a. Num a => a eRTM_NEWNEIGHTBL = a 64 eRTM_GETNEIGHTBL :: (Num a) => a eRTM_GETNEIGHTBL :: forall a. Num a => a eRTM_GETNEIGHTBL = a 66 eRTM_SETNEIGHTBL :: (Num a) => a eRTM_SETNEIGHTBL :: forall a. Num a => a eRTM_SETNEIGHTBL = a 67 eRTM_NEWNDUSEROPT :: (Num a) => a eRTM_NEWNDUSEROPT :: forall a. Num a => a eRTM_NEWNDUSEROPT = a 68 eRTM_NEWADDRLABEL :: (Num a) => a eRTM_NEWADDRLABEL :: forall a. Num a => a eRTM_NEWADDRLABEL = a 72 eRTM_DELADDRLABEL :: (Num a) => a eRTM_DELADDRLABEL :: forall a. Num a => a eRTM_DELADDRLABEL = a 73 eRTM_GETADDRLABEL :: (Num a) => a eRTM_GETADDRLABEL :: forall a. Num a => a eRTM_GETADDRLABEL = a 74 eRTM_GETDCB :: (Num a) => a eRTM_GETDCB :: forall a. Num a => a eRTM_GETDCB = a 78 eRTM_SETDCB :: (Num a) => a eRTM_SETDCB :: forall a. Num a => a eRTM_SETDCB = a 79 eRTM_NEWNETCONF :: (Num a) => a eRTM_NEWNETCONF :: forall a. Num a => a eRTM_NEWNETCONF = a 80 eRTM_GETNETCONF :: (Num a) => a eRTM_GETNETCONF :: forall a. Num a => a eRTM_GETNETCONF = a 82 eRTM_NEWMDB :: (Num a) => a eRTM_NEWMDB :: forall a. Num a => a eRTM_NEWMDB = a 84 eRTM_DELMDB :: (Num a) => a eRTM_DELMDB :: forall a. Num a => a eRTM_DELMDB = a 85 eRTM_GETMDB :: (Num a) => a eRTM_GETMDB :: forall a. Num a => a eRTM_GETMDB = a 86 eRTM_NEWNSID :: (Num a) => a eRTM_NEWNSID :: forall a. Num a => a eRTM_NEWNSID = a 88 eRTM_DELNSID :: (Num a) => a eRTM_DELNSID :: forall a. Num a => a eRTM_DELNSID = a 89 eRTM_GETNSID :: (Num a) => a eRTM_GETNSID :: forall a. Num a => a eRTM_GETNSID = a 90 eRTM_NEWSTATS :: (Num a) => a eRTM_NEWSTATS :: forall a. Num a => a eRTM_NEWSTATS = a 92 eRTM_GETSTATS :: (Num a) => a eRTM_GETSTATS :: forall a. Num a => a eRTM_GETSTATS = a 94 newtype MessageFlags = MessageFlags Int deriving (Eq MessageFlags MessageFlags Int -> MessageFlags MessageFlags -> Bool MessageFlags -> Int MessageFlags -> Maybe Int MessageFlags -> MessageFlags MessageFlags -> Int -> Bool MessageFlags -> Int -> MessageFlags MessageFlags -> MessageFlags -> MessageFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: MessageFlags -> Int $cpopCount :: MessageFlags -> Int rotateR :: MessageFlags -> Int -> MessageFlags $crotateR :: MessageFlags -> Int -> MessageFlags rotateL :: MessageFlags -> Int -> MessageFlags $crotateL :: MessageFlags -> Int -> MessageFlags unsafeShiftR :: MessageFlags -> Int -> MessageFlags $cunsafeShiftR :: MessageFlags -> Int -> MessageFlags shiftR :: MessageFlags -> Int -> MessageFlags $cshiftR :: MessageFlags -> Int -> MessageFlags unsafeShiftL :: MessageFlags -> Int -> MessageFlags $cunsafeShiftL :: MessageFlags -> Int -> MessageFlags shiftL :: MessageFlags -> Int -> MessageFlags $cshiftL :: MessageFlags -> Int -> MessageFlags isSigned :: MessageFlags -> Bool $cisSigned :: MessageFlags -> Bool bitSize :: MessageFlags -> Int $cbitSize :: MessageFlags -> Int bitSizeMaybe :: MessageFlags -> Maybe Int $cbitSizeMaybe :: MessageFlags -> Maybe Int testBit :: MessageFlags -> Int -> Bool $ctestBit :: MessageFlags -> Int -> Bool complementBit :: MessageFlags -> Int -> MessageFlags $ccomplementBit :: MessageFlags -> Int -> MessageFlags clearBit :: MessageFlags -> Int -> MessageFlags $cclearBit :: MessageFlags -> Int -> MessageFlags setBit :: MessageFlags -> Int -> MessageFlags $csetBit :: MessageFlags -> Int -> MessageFlags bit :: Int -> MessageFlags $cbit :: Int -> MessageFlags zeroBits :: MessageFlags $czeroBits :: MessageFlags rotate :: MessageFlags -> Int -> MessageFlags $crotate :: MessageFlags -> Int -> MessageFlags shift :: MessageFlags -> Int -> MessageFlags $cshift :: MessageFlags -> Int -> MessageFlags complement :: MessageFlags -> MessageFlags $ccomplement :: MessageFlags -> MessageFlags xor :: MessageFlags -> MessageFlags -> MessageFlags $cxor :: MessageFlags -> MessageFlags -> MessageFlags .|. :: MessageFlags -> MessageFlags -> MessageFlags $c.|. :: MessageFlags -> MessageFlags -> MessageFlags .&. :: MessageFlags -> MessageFlags -> MessageFlags $c.&. :: MessageFlags -> MessageFlags -> MessageFlags Bits, MessageFlags -> MessageFlags -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: MessageFlags -> MessageFlags -> Bool $c/= :: MessageFlags -> MessageFlags -> Bool == :: MessageFlags -> MessageFlags -> Bool $c== :: MessageFlags -> MessageFlags -> Bool Eq, Int -> MessageFlags MessageFlags -> Int MessageFlags -> [MessageFlags] MessageFlags -> MessageFlags MessageFlags -> MessageFlags -> [MessageFlags] MessageFlags -> MessageFlags -> MessageFlags -> [MessageFlags] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: MessageFlags -> MessageFlags -> MessageFlags -> [MessageFlags] $cenumFromThenTo :: MessageFlags -> MessageFlags -> MessageFlags -> [MessageFlags] enumFromTo :: MessageFlags -> MessageFlags -> [MessageFlags] $cenumFromTo :: MessageFlags -> MessageFlags -> [MessageFlags] enumFromThen :: MessageFlags -> MessageFlags -> [MessageFlags] $cenumFromThen :: MessageFlags -> MessageFlags -> [MessageFlags] enumFrom :: MessageFlags -> [MessageFlags] $cenumFrom :: MessageFlags -> [MessageFlags] fromEnum :: MessageFlags -> Int $cfromEnum :: MessageFlags -> Int toEnum :: Int -> MessageFlags $ctoEnum :: Int -> MessageFlags pred :: MessageFlags -> MessageFlags $cpred :: MessageFlags -> MessageFlags succ :: MessageFlags -> MessageFlags $csucc :: MessageFlags -> MessageFlags Enum, Enum MessageFlags Real MessageFlags MessageFlags -> Integer MessageFlags -> MessageFlags -> (MessageFlags, MessageFlags) MessageFlags -> MessageFlags -> MessageFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: MessageFlags -> Integer $ctoInteger :: MessageFlags -> Integer divMod :: MessageFlags -> MessageFlags -> (MessageFlags, MessageFlags) $cdivMod :: MessageFlags -> MessageFlags -> (MessageFlags, MessageFlags) quotRem :: MessageFlags -> MessageFlags -> (MessageFlags, MessageFlags) $cquotRem :: MessageFlags -> MessageFlags -> (MessageFlags, MessageFlags) mod :: MessageFlags -> MessageFlags -> MessageFlags $cmod :: MessageFlags -> MessageFlags -> MessageFlags div :: MessageFlags -> MessageFlags -> MessageFlags $cdiv :: MessageFlags -> MessageFlags -> MessageFlags rem :: MessageFlags -> MessageFlags -> MessageFlags $crem :: MessageFlags -> MessageFlags -> MessageFlags quot :: MessageFlags -> MessageFlags -> MessageFlags $cquot :: MessageFlags -> MessageFlags -> MessageFlags Integral, Integer -> MessageFlags MessageFlags -> MessageFlags MessageFlags -> MessageFlags -> MessageFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> MessageFlags $cfromInteger :: Integer -> MessageFlags signum :: MessageFlags -> MessageFlags $csignum :: MessageFlags -> MessageFlags abs :: MessageFlags -> MessageFlags $cabs :: MessageFlags -> MessageFlags negate :: MessageFlags -> MessageFlags $cnegate :: MessageFlags -> MessageFlags * :: MessageFlags -> MessageFlags -> MessageFlags $c* :: MessageFlags -> MessageFlags -> MessageFlags - :: MessageFlags -> MessageFlags -> MessageFlags $c- :: MessageFlags -> MessageFlags -> MessageFlags + :: MessageFlags -> MessageFlags -> MessageFlags $c+ :: MessageFlags -> MessageFlags -> MessageFlags Num, Eq MessageFlags MessageFlags -> MessageFlags -> Bool MessageFlags -> MessageFlags -> Ordering MessageFlags -> MessageFlags -> MessageFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: MessageFlags -> MessageFlags -> MessageFlags $cmin :: MessageFlags -> MessageFlags -> MessageFlags max :: MessageFlags -> MessageFlags -> MessageFlags $cmax :: MessageFlags -> MessageFlags -> MessageFlags >= :: MessageFlags -> MessageFlags -> Bool $c>= :: MessageFlags -> MessageFlags -> Bool > :: MessageFlags -> MessageFlags -> Bool $c> :: MessageFlags -> MessageFlags -> Bool <= :: MessageFlags -> MessageFlags -> Bool $c<= :: MessageFlags -> MessageFlags -> Bool < :: MessageFlags -> MessageFlags -> Bool $c< :: MessageFlags -> MessageFlags -> Bool compare :: MessageFlags -> MessageFlags -> Ordering $ccompare :: MessageFlags -> MessageFlags -> Ordering Ord, Num MessageFlags Ord MessageFlags MessageFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: MessageFlags -> Rational $ctoRational :: MessageFlags -> Rational Real, Int -> MessageFlags -> ShowS [MessageFlags] -> ShowS MessageFlags -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [MessageFlags] -> ShowS $cshowList :: [MessageFlags] -> ShowS show :: MessageFlags -> String $cshow :: MessageFlags -> String showsPrec :: Int -> MessageFlags -> ShowS $cshowsPrec :: Int -> MessageFlags -> ShowS Show) fNLM_F_REQUEST :: (Num a, Bits a) => a fNLM_F_REQUEST :: forall a. (Num a, Bits a) => a fNLM_F_REQUEST = a 1 fNLM_F_MULTI :: (Num a, Bits a) => a fNLM_F_MULTI :: forall a. (Num a, Bits a) => a fNLM_F_MULTI = a 2 fNLM_F_ACK :: (Num a, Bits a) => a fNLM_F_ACK :: forall a. (Num a, Bits a) => a fNLM_F_ACK = a 4 fNLM_F_ECHO :: (Num a, Bits a) => a fNLM_F_ECHO :: forall a. (Num a, Bits a) => a fNLM_F_ECHO = a 8 fNLM_F_DUMP_INTR :: (Num a, Bits a) => a fNLM_F_DUMP_INTR :: forall a. (Num a, Bits a) => a fNLM_F_DUMP_INTR = a 16 fNLM_F_DUMP_FILTERED :: (Num a, Bits a) => a fNLM_F_DUMP_FILTERED :: forall a. (Num a, Bits a) => a fNLM_F_DUMP_FILTERED = a 32 fNLM_F_REPLACE :: (Num a, Bits a) => a fNLM_F_REPLACE :: forall a. (Num a, Bits a) => a fNLM_F_REPLACE = a 256 fNLM_F_ROOT :: (Num a, Bits a) => a fNLM_F_ROOT :: forall a. (Num a, Bits a) => a fNLM_F_ROOT = a 256 fNLM_F_EXCL :: (Num a, Bits a) => a fNLM_F_EXCL :: forall a. (Num a, Bits a) => a fNLM_F_EXCL = a 512 fNLM_F_MATCH :: (Num a, Bits a) => a fNLM_F_MATCH :: forall a. (Num a, Bits a) => a fNLM_F_MATCH = a 512 fNLM_F_ATOMIC :: (Num a, Bits a) => a fNLM_F_ATOMIC :: forall a. (Num a, Bits a) => a fNLM_F_ATOMIC = a 1024 fNLM_F_CREATE :: (Num a, Bits a) => a fNLM_F_CREATE :: forall a. (Num a, Bits a) => a fNLM_F_CREATE = a 1024 fNLM_F_APPEND :: (Num a, Bits a) => a fNLM_F_APPEND :: forall a. (Num a, Bits a) => a fNLM_F_APPEND = a 2048 newtype LinkType = LinkType Int deriving (LinkType -> LinkType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: LinkType -> LinkType -> Bool $c/= :: LinkType -> LinkType -> Bool == :: LinkType -> LinkType -> Bool $c== :: LinkType -> LinkType -> Bool Eq, Int -> LinkType LinkType -> Int LinkType -> [LinkType] LinkType -> LinkType LinkType -> LinkType -> [LinkType] LinkType -> LinkType -> LinkType -> [LinkType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: LinkType -> LinkType -> LinkType -> [LinkType] $cenumFromThenTo :: LinkType -> LinkType -> LinkType -> [LinkType] enumFromTo :: LinkType -> LinkType -> [LinkType] $cenumFromTo :: LinkType -> LinkType -> [LinkType] enumFromThen :: LinkType -> LinkType -> [LinkType] $cenumFromThen :: LinkType -> LinkType -> [LinkType] enumFrom :: LinkType -> [LinkType] $cenumFrom :: LinkType -> [LinkType] fromEnum :: LinkType -> Int $cfromEnum :: LinkType -> Int toEnum :: Int -> LinkType $ctoEnum :: Int -> LinkType pred :: LinkType -> LinkType $cpred :: LinkType -> LinkType succ :: LinkType -> LinkType $csucc :: LinkType -> LinkType Enum, Enum LinkType Real LinkType LinkType -> Integer LinkType -> LinkType -> (LinkType, LinkType) LinkType -> LinkType -> LinkType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: LinkType -> Integer $ctoInteger :: LinkType -> Integer divMod :: LinkType -> LinkType -> (LinkType, LinkType) $cdivMod :: LinkType -> LinkType -> (LinkType, LinkType) quotRem :: LinkType -> LinkType -> (LinkType, LinkType) $cquotRem :: LinkType -> LinkType -> (LinkType, LinkType) mod :: LinkType -> LinkType -> LinkType $cmod :: LinkType -> LinkType -> LinkType div :: LinkType -> LinkType -> LinkType $cdiv :: LinkType -> LinkType -> LinkType rem :: LinkType -> LinkType -> LinkType $crem :: LinkType -> LinkType -> LinkType quot :: LinkType -> LinkType -> LinkType $cquot :: LinkType -> LinkType -> LinkType Integral, Integer -> LinkType LinkType -> LinkType LinkType -> LinkType -> LinkType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> LinkType $cfromInteger :: Integer -> LinkType signum :: LinkType -> LinkType $csignum :: LinkType -> LinkType abs :: LinkType -> LinkType $cabs :: LinkType -> LinkType negate :: LinkType -> LinkType $cnegate :: LinkType -> LinkType * :: LinkType -> LinkType -> LinkType $c* :: LinkType -> LinkType -> LinkType - :: LinkType -> LinkType -> LinkType $c- :: LinkType -> LinkType -> LinkType + :: LinkType -> LinkType -> LinkType $c+ :: LinkType -> LinkType -> LinkType Num, Eq LinkType LinkType -> LinkType -> Bool LinkType -> LinkType -> Ordering LinkType -> LinkType -> LinkType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: LinkType -> LinkType -> LinkType $cmin :: LinkType -> LinkType -> LinkType max :: LinkType -> LinkType -> LinkType $cmax :: LinkType -> LinkType -> LinkType >= :: LinkType -> LinkType -> Bool $c>= :: LinkType -> LinkType -> Bool > :: LinkType -> LinkType -> Bool $c> :: LinkType -> LinkType -> Bool <= :: LinkType -> LinkType -> Bool $c<= :: LinkType -> LinkType -> Bool < :: LinkType -> LinkType -> Bool $c< :: LinkType -> LinkType -> Bool compare :: LinkType -> LinkType -> Ordering $ccompare :: LinkType -> LinkType -> Ordering Ord, Num LinkType Ord LinkType LinkType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: LinkType -> Rational $ctoRational :: LinkType -> Rational Real, Int -> LinkType -> ShowS [LinkType] -> ShowS LinkType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [LinkType] -> ShowS $cshowList :: [LinkType] -> ShowS show :: LinkType -> String $cshow :: LinkType -> String showsPrec :: Int -> LinkType -> ShowS $cshowsPrec :: Int -> LinkType -> ShowS Show) showLinkType :: (Num a) => (Show a) => (Eq a) => a -> String showLinkType :: forall a. (Num a, Show a, Eq a) => a -> String showLinkType a 0 = String "ARPHRD_NETROM" showLinkType a 1 = String "ARPHRD_ETHER" showLinkType a 2 = String "ARPHRD_EETHER" showLinkType a 3 = String "ARPHRD_AX25" showLinkType a 4 = String "ARPHRD_PRONET" showLinkType a 5 = String "ARPHRD_CHAOS" showLinkType a 6 = String "ARPHRD_IEEE802" showLinkType a 7 = String "ARPHRD_ARCNET" showLinkType a 8 = String "ARPHRD_APPLETLK" showLinkType a 15 = String "ARPHRD_DLCI" showLinkType a 19 = String "ARPHRD_ATM" showLinkType a 23 = String "ARPHRD_METRICOM" showLinkType a 24 = String "ARPHRD_IEEE1394" showLinkType a 27 = String "ARPHRD_EUI64" showLinkType a 32 = String "ARPHRD_INFINIBAND" showLinkType a 256 = String "ARPHRD_SLIP" showLinkType a 257 = String "ARPHRD_CSLIP" showLinkType a 258 = String "ARPHRD_SLIP6" showLinkType a 259 = String "ARPHRD_CSLIP6" showLinkType a 260 = String "ARPHRD_RSRVD" showLinkType a 264 = String "ARPHRD_ADAPT" showLinkType a 270 = String "ARPHRD_ROSE" showLinkType a 271 = String "ARPHRD_X25" showLinkType a 272 = String "ARPHRD_HWX25" showLinkType a 280 = String "ARPHRD_CAN" showLinkType a 512 = String "ARPHRD_PPP" showLinkType a 513 = String "ARPHRD_CISCO" showLinkType a 516 = String "ARPHRD_LAPB" showLinkType a 517 = String "ARPHRD_DDCMP" showLinkType a 518 = String "ARPHRD_RAWHDLC" showLinkType a 768 = String "ARPHRD_TUNNEL" showLinkType a 769 = String "ARPHRD_TUNNEL6" showLinkType a 770 = String "ARPHRD_FRAD" showLinkType a 771 = String "ARPHRD_SKIP" showLinkType a 772 = String "ARPHRD_LOOPBACK" showLinkType a 773 = String "ARPHRD_LOCALTLK" showLinkType a 774 = String "ARPHRD_FDDI" showLinkType a 775 = String "ARPHRD_BIF" showLinkType a 776 = String "ARPHRD_SIT" showLinkType a 777 = String "ARPHRD_IPDDP" showLinkType a 778 = String "ARPHRD_IPGRE" showLinkType a 779 = String "ARPHRD_PIMREG" showLinkType a 780 = String "ARPHRD_HIPPI" showLinkType a 781 = String "ARPHRD_ASH" showLinkType a 782 = String "ARPHRD_ECONET" showLinkType a 783 = String "ARPHRD_IRDA" showLinkType a 784 = String "ARPHRD_FCPP" showLinkType a 785 = String "ARPHRD_FCAL" showLinkType a 786 = String "ARPHRD_FCPL" showLinkType a 787 = String "ARPHRD_FCFABRIC" showLinkType a 800 = String "ARPHRD_IEEE802_TR" showLinkType a 801 = String "ARPHRD_IEEE80211" showLinkType a 802 = String "ARPHRD_IEEE80211_PRISM" showLinkType a 803 = String "ARPHRD_IEEE80211_RADIOTAP" showLinkType a 804 = String "ARPHRD_IEEE802154" showLinkType a 805 = String "ARPHRD_IEEE802154_MONITOR" showLinkType a 820 = String "ARPHRD_PHONET" showLinkType a 821 = String "ARPHRD_PHONET_PIPE" showLinkType a 822 = String "ARPHRD_CAIF" showLinkType a 823 = String "ARPHRD_IP6GRE" showLinkType a 824 = String "ARPHRD_NETLINK" showLinkType a 825 = String "ARPHRD_6LOWPAN" showLinkType a i = String "LinkType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eARPHRD_NETROM :: (Num a) => a eARPHRD_NETROM :: forall a. Num a => a eARPHRD_NETROM = a 0 eARPHRD_ETHER :: (Num a) => a eARPHRD_ETHER :: forall a. Num a => a eARPHRD_ETHER = a 1 eARPHRD_EETHER :: (Num a) => a eARPHRD_EETHER :: forall a. Num a => a eARPHRD_EETHER = a 2 eARPHRD_AX25 :: (Num a) => a eARPHRD_AX25 :: forall a. Num a => a eARPHRD_AX25 = a 3 eARPHRD_PRONET :: (Num a) => a eARPHRD_PRONET :: forall a. Num a => a eARPHRD_PRONET = a 4 eARPHRD_CHAOS :: (Num a) => a eARPHRD_CHAOS :: forall a. Num a => a eARPHRD_CHAOS = a 5 eARPHRD_IEEE802 :: (Num a) => a eARPHRD_IEEE802 :: forall a. Num a => a eARPHRD_IEEE802 = a 6 eARPHRD_ARCNET :: (Num a) => a eARPHRD_ARCNET :: forall a. Num a => a eARPHRD_ARCNET = a 7 eARPHRD_APPLETLK :: (Num a) => a eARPHRD_APPLETLK :: forall a. Num a => a eARPHRD_APPLETLK = a 8 eARPHRD_DLCI :: (Num a) => a eARPHRD_DLCI :: forall a. Num a => a eARPHRD_DLCI = a 15 eARPHRD_ATM :: (Num a) => a eARPHRD_ATM :: forall a. Num a => a eARPHRD_ATM = a 19 eARPHRD_METRICOM :: (Num a) => a eARPHRD_METRICOM :: forall a. Num a => a eARPHRD_METRICOM = a 23 eARPHRD_IEEE1394 :: (Num a) => a eARPHRD_IEEE1394 :: forall a. Num a => a eARPHRD_IEEE1394 = a 24 eARPHRD_EUI64 :: (Num a) => a eARPHRD_EUI64 :: forall a. Num a => a eARPHRD_EUI64 = a 27 eARPHRD_INFINIBAND :: (Num a) => a eARPHRD_INFINIBAND :: forall a. Num a => a eARPHRD_INFINIBAND = a 32 eARPHRD_SLIP :: (Num a) => a eARPHRD_SLIP :: forall a. Num a => a eARPHRD_SLIP = a 256 eARPHRD_CSLIP :: (Num a) => a eARPHRD_CSLIP :: forall a. Num a => a eARPHRD_CSLIP = a 257 eARPHRD_SLIP6 :: (Num a) => a eARPHRD_SLIP6 :: forall a. Num a => a eARPHRD_SLIP6 = a 258 eARPHRD_CSLIP6 :: (Num a) => a eARPHRD_CSLIP6 :: forall a. Num a => a eARPHRD_CSLIP6 = a 259 eARPHRD_RSRVD :: (Num a) => a eARPHRD_RSRVD :: forall a. Num a => a eARPHRD_RSRVD = a 260 eARPHRD_ADAPT :: (Num a) => a eARPHRD_ADAPT :: forall a. Num a => a eARPHRD_ADAPT = a 264 eARPHRD_ROSE :: (Num a) => a eARPHRD_ROSE :: forall a. Num a => a eARPHRD_ROSE = a 270 eARPHRD_X25 :: (Num a) => a eARPHRD_X25 :: forall a. Num a => a eARPHRD_X25 = a 271 eARPHRD_HWX25 :: (Num a) => a eARPHRD_HWX25 :: forall a. Num a => a eARPHRD_HWX25 = a 272 eARPHRD_CAN :: (Num a) => a eARPHRD_CAN :: forall a. Num a => a eARPHRD_CAN = a 280 eARPHRD_PPP :: (Num a) => a eARPHRD_PPP :: forall a. Num a => a eARPHRD_PPP = a 512 eARPHRD_CISCO :: (Num a) => a eARPHRD_CISCO :: forall a. Num a => a eARPHRD_CISCO = a 513 eARPHRD_HDLC :: (Num a) => a eARPHRD_HDLC :: forall a. Num a => a eARPHRD_HDLC = a 513 eARPHRD_LAPB :: (Num a) => a eARPHRD_LAPB :: forall a. Num a => a eARPHRD_LAPB = a 516 eARPHRD_DDCMP :: (Num a) => a eARPHRD_DDCMP :: forall a. Num a => a eARPHRD_DDCMP = a 517 eARPHRD_RAWHDLC :: (Num a) => a eARPHRD_RAWHDLC :: forall a. Num a => a eARPHRD_RAWHDLC = a 518 eARPHRD_TUNNEL :: (Num a) => a eARPHRD_TUNNEL :: forall a. Num a => a eARPHRD_TUNNEL = a 768 eARPHRD_TUNNEL6 :: (Num a) => a eARPHRD_TUNNEL6 :: forall a. Num a => a eARPHRD_TUNNEL6 = a 769 eARPHRD_FRAD :: (Num a) => a eARPHRD_FRAD :: forall a. Num a => a eARPHRD_FRAD = a 770 eARPHRD_SKIP :: (Num a) => a eARPHRD_SKIP :: forall a. Num a => a eARPHRD_SKIP = a 771 eARPHRD_LOOPBACK :: (Num a) => a eARPHRD_LOOPBACK :: forall a. Num a => a eARPHRD_LOOPBACK = a 772 eARPHRD_LOCALTLK :: (Num a) => a eARPHRD_LOCALTLK :: forall a. Num a => a eARPHRD_LOCALTLK = a 773 eARPHRD_FDDI :: (Num a) => a eARPHRD_FDDI :: forall a. Num a => a eARPHRD_FDDI = a 774 eARPHRD_BIF :: (Num a) => a eARPHRD_BIF :: forall a. Num a => a eARPHRD_BIF = a 775 eARPHRD_SIT :: (Num a) => a eARPHRD_SIT :: forall a. Num a => a eARPHRD_SIT = a 776 eARPHRD_IPDDP :: (Num a) => a eARPHRD_IPDDP :: forall a. Num a => a eARPHRD_IPDDP = a 777 eARPHRD_IPGRE :: (Num a) => a eARPHRD_IPGRE :: forall a. Num a => a eARPHRD_IPGRE = a 778 eARPHRD_PIMREG :: (Num a) => a eARPHRD_PIMREG :: forall a. Num a => a eARPHRD_PIMREG = a 779 eARPHRD_HIPPI :: (Num a) => a eARPHRD_HIPPI :: forall a. Num a => a eARPHRD_HIPPI = a 780 eARPHRD_ASH :: (Num a) => a eARPHRD_ASH :: forall a. Num a => a eARPHRD_ASH = a 781 eARPHRD_ECONET :: (Num a) => a eARPHRD_ECONET :: forall a. Num a => a eARPHRD_ECONET = a 782 eARPHRD_IRDA :: (Num a) => a eARPHRD_IRDA :: forall a. Num a => a eARPHRD_IRDA = a 783 eARPHRD_FCPP :: (Num a) => a eARPHRD_FCPP :: forall a. Num a => a eARPHRD_FCPP = a 784 eARPHRD_FCAL :: (Num a) => a eARPHRD_FCAL :: forall a. Num a => a eARPHRD_FCAL = a 785 eARPHRD_FCPL :: (Num a) => a eARPHRD_FCPL :: forall a. Num a => a eARPHRD_FCPL = a 786 eARPHRD_FCFABRIC :: (Num a) => a eARPHRD_FCFABRIC :: forall a. Num a => a eARPHRD_FCFABRIC = a 787 eARPHRD_IEEE802_TR :: (Num a) => a eARPHRD_IEEE802_TR :: forall a. Num a => a eARPHRD_IEEE802_TR = a 800 eARPHRD_IEEE80211 :: (Num a) => a eARPHRD_IEEE80211 :: forall a. Num a => a eARPHRD_IEEE80211 = a 801 eARPHRD_IEEE80211_PRISM :: (Num a) => a eARPHRD_IEEE80211_PRISM :: forall a. Num a => a eARPHRD_IEEE80211_PRISM = a 802 eARPHRD_IEEE80211_RADIOTAP :: (Num a) => a eARPHRD_IEEE80211_RADIOTAP :: forall a. Num a => a eARPHRD_IEEE80211_RADIOTAP = a 803 eARPHRD_IEEE802154 :: (Num a) => a eARPHRD_IEEE802154 :: forall a. Num a => a eARPHRD_IEEE802154 = a 804 eARPHRD_IEEE802154_MONITOR :: (Num a) => a eARPHRD_IEEE802154_MONITOR :: forall a. Num a => a eARPHRD_IEEE802154_MONITOR = a 805 eARPHRD_PHONET :: (Num a) => a eARPHRD_PHONET :: forall a. Num a => a eARPHRD_PHONET = a 820 eARPHRD_PHONET_PIPE :: (Num a) => a eARPHRD_PHONET_PIPE :: forall a. Num a => a eARPHRD_PHONET_PIPE = a 821 eARPHRD_CAIF :: (Num a) => a eARPHRD_CAIF :: forall a. Num a => a eARPHRD_CAIF = a 822 eARPHRD_IP6GRE :: (Num a) => a eARPHRD_IP6GRE :: forall a. Num a => a eARPHRD_IP6GRE = a 823 eARPHRD_NETLINK :: (Num a) => a eARPHRD_NETLINK :: forall a. Num a => a eARPHRD_NETLINK = a 824 eARPHRD_6LOWPAN :: (Num a) => a eARPHRD_6LOWPAN :: forall a. Num a => a eARPHRD_6LOWPAN = a 825 newtype LinkFlags = LinkFlags Int deriving (Eq LinkFlags LinkFlags Int -> LinkFlags LinkFlags -> Bool LinkFlags -> Int LinkFlags -> Maybe Int LinkFlags -> LinkFlags LinkFlags -> Int -> Bool LinkFlags -> Int -> LinkFlags LinkFlags -> LinkFlags -> LinkFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: LinkFlags -> Int $cpopCount :: LinkFlags -> Int rotateR :: LinkFlags -> Int -> LinkFlags $crotateR :: LinkFlags -> Int -> LinkFlags rotateL :: LinkFlags -> Int -> LinkFlags $crotateL :: LinkFlags -> Int -> LinkFlags unsafeShiftR :: LinkFlags -> Int -> LinkFlags $cunsafeShiftR :: LinkFlags -> Int -> LinkFlags shiftR :: LinkFlags -> Int -> LinkFlags $cshiftR :: LinkFlags -> Int -> LinkFlags unsafeShiftL :: LinkFlags -> Int -> LinkFlags $cunsafeShiftL :: LinkFlags -> Int -> LinkFlags shiftL :: LinkFlags -> Int -> LinkFlags $cshiftL :: LinkFlags -> Int -> LinkFlags isSigned :: LinkFlags -> Bool $cisSigned :: LinkFlags -> Bool bitSize :: LinkFlags -> Int $cbitSize :: LinkFlags -> Int bitSizeMaybe :: LinkFlags -> Maybe Int $cbitSizeMaybe :: LinkFlags -> Maybe Int testBit :: LinkFlags -> Int -> Bool $ctestBit :: LinkFlags -> Int -> Bool complementBit :: LinkFlags -> Int -> LinkFlags $ccomplementBit :: LinkFlags -> Int -> LinkFlags clearBit :: LinkFlags -> Int -> LinkFlags $cclearBit :: LinkFlags -> Int -> LinkFlags setBit :: LinkFlags -> Int -> LinkFlags $csetBit :: LinkFlags -> Int -> LinkFlags bit :: Int -> LinkFlags $cbit :: Int -> LinkFlags zeroBits :: LinkFlags $czeroBits :: LinkFlags rotate :: LinkFlags -> Int -> LinkFlags $crotate :: LinkFlags -> Int -> LinkFlags shift :: LinkFlags -> Int -> LinkFlags $cshift :: LinkFlags -> Int -> LinkFlags complement :: LinkFlags -> LinkFlags $ccomplement :: LinkFlags -> LinkFlags xor :: LinkFlags -> LinkFlags -> LinkFlags $cxor :: LinkFlags -> LinkFlags -> LinkFlags .|. :: LinkFlags -> LinkFlags -> LinkFlags $c.|. :: LinkFlags -> LinkFlags -> LinkFlags .&. :: LinkFlags -> LinkFlags -> LinkFlags $c.&. :: LinkFlags -> LinkFlags -> LinkFlags Bits, LinkFlags -> LinkFlags -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: LinkFlags -> LinkFlags -> Bool $c/= :: LinkFlags -> LinkFlags -> Bool == :: LinkFlags -> LinkFlags -> Bool $c== :: LinkFlags -> LinkFlags -> Bool Eq, Int -> LinkFlags LinkFlags -> Int LinkFlags -> [LinkFlags] LinkFlags -> LinkFlags LinkFlags -> LinkFlags -> [LinkFlags] LinkFlags -> LinkFlags -> LinkFlags -> [LinkFlags] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: LinkFlags -> LinkFlags -> LinkFlags -> [LinkFlags] $cenumFromThenTo :: LinkFlags -> LinkFlags -> LinkFlags -> [LinkFlags] enumFromTo :: LinkFlags -> LinkFlags -> [LinkFlags] $cenumFromTo :: LinkFlags -> LinkFlags -> [LinkFlags] enumFromThen :: LinkFlags -> LinkFlags -> [LinkFlags] $cenumFromThen :: LinkFlags -> LinkFlags -> [LinkFlags] enumFrom :: LinkFlags -> [LinkFlags] $cenumFrom :: LinkFlags -> [LinkFlags] fromEnum :: LinkFlags -> Int $cfromEnum :: LinkFlags -> Int toEnum :: Int -> LinkFlags $ctoEnum :: Int -> LinkFlags pred :: LinkFlags -> LinkFlags $cpred :: LinkFlags -> LinkFlags succ :: LinkFlags -> LinkFlags $csucc :: LinkFlags -> LinkFlags Enum, Enum LinkFlags Real LinkFlags LinkFlags -> Integer LinkFlags -> LinkFlags -> (LinkFlags, LinkFlags) LinkFlags -> LinkFlags -> LinkFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: LinkFlags -> Integer $ctoInteger :: LinkFlags -> Integer divMod :: LinkFlags -> LinkFlags -> (LinkFlags, LinkFlags) $cdivMod :: LinkFlags -> LinkFlags -> (LinkFlags, LinkFlags) quotRem :: LinkFlags -> LinkFlags -> (LinkFlags, LinkFlags) $cquotRem :: LinkFlags -> LinkFlags -> (LinkFlags, LinkFlags) mod :: LinkFlags -> LinkFlags -> LinkFlags $cmod :: LinkFlags -> LinkFlags -> LinkFlags div :: LinkFlags -> LinkFlags -> LinkFlags $cdiv :: LinkFlags -> LinkFlags -> LinkFlags rem :: LinkFlags -> LinkFlags -> LinkFlags $crem :: LinkFlags -> LinkFlags -> LinkFlags quot :: LinkFlags -> LinkFlags -> LinkFlags $cquot :: LinkFlags -> LinkFlags -> LinkFlags Integral, Integer -> LinkFlags LinkFlags -> LinkFlags LinkFlags -> LinkFlags -> LinkFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> LinkFlags $cfromInteger :: Integer -> LinkFlags signum :: LinkFlags -> LinkFlags $csignum :: LinkFlags -> LinkFlags abs :: LinkFlags -> LinkFlags $cabs :: LinkFlags -> LinkFlags negate :: LinkFlags -> LinkFlags $cnegate :: LinkFlags -> LinkFlags * :: LinkFlags -> LinkFlags -> LinkFlags $c* :: LinkFlags -> LinkFlags -> LinkFlags - :: LinkFlags -> LinkFlags -> LinkFlags $c- :: LinkFlags -> LinkFlags -> LinkFlags + :: LinkFlags -> LinkFlags -> LinkFlags $c+ :: LinkFlags -> LinkFlags -> LinkFlags Num, Eq LinkFlags LinkFlags -> LinkFlags -> Bool LinkFlags -> LinkFlags -> Ordering LinkFlags -> LinkFlags -> LinkFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: LinkFlags -> LinkFlags -> LinkFlags $cmin :: LinkFlags -> LinkFlags -> LinkFlags max :: LinkFlags -> LinkFlags -> LinkFlags $cmax :: LinkFlags -> LinkFlags -> LinkFlags >= :: LinkFlags -> LinkFlags -> Bool $c>= :: LinkFlags -> LinkFlags -> Bool > :: LinkFlags -> LinkFlags -> Bool $c> :: LinkFlags -> LinkFlags -> Bool <= :: LinkFlags -> LinkFlags -> Bool $c<= :: LinkFlags -> LinkFlags -> Bool < :: LinkFlags -> LinkFlags -> Bool $c< :: LinkFlags -> LinkFlags -> Bool compare :: LinkFlags -> LinkFlags -> Ordering $ccompare :: LinkFlags -> LinkFlags -> Ordering Ord, Num LinkFlags Ord LinkFlags LinkFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: LinkFlags -> Rational $ctoRational :: LinkFlags -> Rational Real, Int -> LinkFlags -> ShowS [LinkFlags] -> ShowS LinkFlags -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [LinkFlags] -> ShowS $cshowList :: [LinkFlags] -> ShowS show :: LinkFlags -> String $cshow :: LinkFlags -> String showsPrec :: Int -> LinkFlags -> ShowS $cshowsPrec :: Int -> LinkFlags -> ShowS Show) fIFF_TUN :: (Num a, Bits a) => a fIFF_TUN :: forall a. (Num a, Bits a) => a fIFF_TUN = a 1 fIFF_UP :: (Num a, Bits a) => a fIFF_UP :: forall a. (Num a, Bits a) => a fIFF_UP = a 1 fIFF_BROADCAST :: (Num a, Bits a) => a fIFF_BROADCAST :: forall a. (Num a, Bits a) => a fIFF_BROADCAST = a 2 fIFF_TAP :: (Num a, Bits a) => a fIFF_TAP :: forall a. (Num a, Bits a) => a fIFF_TAP = a 2 fIFF_DEBUG :: (Num a, Bits a) => a fIFF_DEBUG :: forall a. (Num a, Bits a) => a fIFF_DEBUG = a 4 fIFF_LOOPBACK :: (Num a, Bits a) => a fIFF_LOOPBACK :: forall a. (Num a, Bits a) => a fIFF_LOOPBACK = a 8 fIFF_POINTOPOINT :: (Num a, Bits a) => a fIFF_POINTOPOINT :: forall a. (Num a, Bits a) => a fIFF_POINTOPOINT = a 16 fIFF_NOTRAILERS :: (Num a, Bits a) => a fIFF_NOTRAILERS :: forall a. (Num a, Bits a) => a fIFF_NOTRAILERS = a 32 fIFF_RUNNING :: (Num a, Bits a) => a fIFF_RUNNING :: forall a. (Num a, Bits a) => a fIFF_RUNNING = a 64 fIFF_NOARP :: (Num a, Bits a) => a fIFF_NOARP :: forall a. (Num a, Bits a) => a fIFF_NOARP = a 128 fIFF_MULTI_QUEUE :: (Num a, Bits a) => a fIFF_MULTI_QUEUE :: forall a. (Num a, Bits a) => a fIFF_MULTI_QUEUE = a 256 fIFF_PROMISC :: (Num a, Bits a) => a fIFF_PROMISC :: forall a. (Num a, Bits a) => a fIFF_PROMISC = a 256 fIFF_ALLMULTI :: (Num a, Bits a) => a fIFF_ALLMULTI :: forall a. (Num a, Bits a) => a fIFF_ALLMULTI = a 512 fIFF_ATTACH_QUEUE :: (Num a, Bits a) => a fIFF_ATTACH_QUEUE :: forall a. (Num a, Bits a) => a fIFF_ATTACH_QUEUE = a 512 fIFF_DETACH_QUEUE :: (Num a, Bits a) => a fIFF_DETACH_QUEUE :: forall a. (Num a, Bits a) => a fIFF_DETACH_QUEUE = a 1024 fIFF_MASTER :: (Num a, Bits a) => a fIFF_MASTER :: forall a. (Num a, Bits a) => a fIFF_MASTER = a 1024 fIFF_PERSIST :: (Num a, Bits a) => a fIFF_PERSIST :: forall a. (Num a, Bits a) => a fIFF_PERSIST = a 2048 fIFF_SLAVE :: (Num a, Bits a) => a fIFF_SLAVE :: forall a. (Num a, Bits a) => a fIFF_SLAVE = a 2048 fIFF_MULTICAST :: (Num a, Bits a) => a fIFF_MULTICAST :: forall a. (Num a, Bits a) => a fIFF_MULTICAST = a 4096 fIFF_NOFILTER :: (Num a, Bits a) => a fIFF_NOFILTER :: forall a. (Num a, Bits a) => a fIFF_NOFILTER = a 4096 fIFF_NO_PI :: (Num a, Bits a) => a fIFF_NO_PI :: forall a. (Num a, Bits a) => a fIFF_NO_PI = a 4096 fIFF_ONE_QUEUE :: (Num a, Bits a) => a fIFF_ONE_QUEUE :: forall a. (Num a, Bits a) => a fIFF_ONE_QUEUE = a 8192 fIFF_PORTSEL :: (Num a, Bits a) => a fIFF_PORTSEL :: forall a. (Num a, Bits a) => a fIFF_PORTSEL = a 8192 fIFF_AUTOMEDIA :: (Num a, Bits a) => a fIFF_AUTOMEDIA :: forall a. (Num a, Bits a) => a fIFF_AUTOMEDIA = a 16384 fIFF_VNET_HDR :: (Num a, Bits a) => a fIFF_VNET_HDR :: forall a. (Num a, Bits a) => a fIFF_VNET_HDR = a 16384 fIFF_DYNAMIC :: (Num a, Bits a) => a fIFF_DYNAMIC :: forall a. (Num a, Bits a) => a fIFF_DYNAMIC = a 32768 fIFF_TUN_EXCL :: (Num a, Bits a) => a fIFF_TUN_EXCL :: forall a. (Num a, Bits a) => a fIFF_TUN_EXCL = a 32768 fIFF_LOWER_UP :: (Num a, Bits a) => a fIFF_LOWER_UP :: forall a. (Num a, Bits a) => a fIFF_LOWER_UP = a 65536 fIFF_DORMANT :: (Num a, Bits a) => a fIFF_DORMANT :: forall a. (Num a, Bits a) => a fIFF_DORMANT = a 131072 fIFF_ECHO :: (Num a, Bits a) => a fIFF_ECHO :: forall a. (Num a, Bits a) => a fIFF_ECHO = a 262144 newtype LinkAttrType = LinkAttrType Int deriving (LinkAttrType -> LinkAttrType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: LinkAttrType -> LinkAttrType -> Bool $c/= :: LinkAttrType -> LinkAttrType -> Bool == :: LinkAttrType -> LinkAttrType -> Bool $c== :: LinkAttrType -> LinkAttrType -> Bool Eq, Int -> LinkAttrType LinkAttrType -> Int LinkAttrType -> [LinkAttrType] LinkAttrType -> LinkAttrType LinkAttrType -> LinkAttrType -> [LinkAttrType] LinkAttrType -> LinkAttrType -> LinkAttrType -> [LinkAttrType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: LinkAttrType -> LinkAttrType -> LinkAttrType -> [LinkAttrType] $cenumFromThenTo :: LinkAttrType -> LinkAttrType -> LinkAttrType -> [LinkAttrType] enumFromTo :: LinkAttrType -> LinkAttrType -> [LinkAttrType] $cenumFromTo :: LinkAttrType -> LinkAttrType -> [LinkAttrType] enumFromThen :: LinkAttrType -> LinkAttrType -> [LinkAttrType] $cenumFromThen :: LinkAttrType -> LinkAttrType -> [LinkAttrType] enumFrom :: LinkAttrType -> [LinkAttrType] $cenumFrom :: LinkAttrType -> [LinkAttrType] fromEnum :: LinkAttrType -> Int $cfromEnum :: LinkAttrType -> Int toEnum :: Int -> LinkAttrType $ctoEnum :: Int -> LinkAttrType pred :: LinkAttrType -> LinkAttrType $cpred :: LinkAttrType -> LinkAttrType succ :: LinkAttrType -> LinkAttrType $csucc :: LinkAttrType -> LinkAttrType Enum, Enum LinkAttrType Real LinkAttrType LinkAttrType -> Integer LinkAttrType -> LinkAttrType -> (LinkAttrType, LinkAttrType) LinkAttrType -> LinkAttrType -> LinkAttrType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: LinkAttrType -> Integer $ctoInteger :: LinkAttrType -> Integer divMod :: LinkAttrType -> LinkAttrType -> (LinkAttrType, LinkAttrType) $cdivMod :: LinkAttrType -> LinkAttrType -> (LinkAttrType, LinkAttrType) quotRem :: LinkAttrType -> LinkAttrType -> (LinkAttrType, LinkAttrType) $cquotRem :: LinkAttrType -> LinkAttrType -> (LinkAttrType, LinkAttrType) mod :: LinkAttrType -> LinkAttrType -> LinkAttrType $cmod :: LinkAttrType -> LinkAttrType -> LinkAttrType div :: LinkAttrType -> LinkAttrType -> LinkAttrType $cdiv :: LinkAttrType -> LinkAttrType -> LinkAttrType rem :: LinkAttrType -> LinkAttrType -> LinkAttrType $crem :: LinkAttrType -> LinkAttrType -> LinkAttrType quot :: LinkAttrType -> LinkAttrType -> LinkAttrType $cquot :: LinkAttrType -> LinkAttrType -> LinkAttrType Integral, Integer -> LinkAttrType LinkAttrType -> LinkAttrType LinkAttrType -> LinkAttrType -> LinkAttrType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> LinkAttrType $cfromInteger :: Integer -> LinkAttrType signum :: LinkAttrType -> LinkAttrType $csignum :: LinkAttrType -> LinkAttrType abs :: LinkAttrType -> LinkAttrType $cabs :: LinkAttrType -> LinkAttrType negate :: LinkAttrType -> LinkAttrType $cnegate :: LinkAttrType -> LinkAttrType * :: LinkAttrType -> LinkAttrType -> LinkAttrType $c* :: LinkAttrType -> LinkAttrType -> LinkAttrType - :: LinkAttrType -> LinkAttrType -> LinkAttrType $c- :: LinkAttrType -> LinkAttrType -> LinkAttrType + :: LinkAttrType -> LinkAttrType -> LinkAttrType $c+ :: LinkAttrType -> LinkAttrType -> LinkAttrType Num, Eq LinkAttrType LinkAttrType -> LinkAttrType -> Bool LinkAttrType -> LinkAttrType -> Ordering LinkAttrType -> LinkAttrType -> LinkAttrType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: LinkAttrType -> LinkAttrType -> LinkAttrType $cmin :: LinkAttrType -> LinkAttrType -> LinkAttrType max :: LinkAttrType -> LinkAttrType -> LinkAttrType $cmax :: LinkAttrType -> LinkAttrType -> LinkAttrType >= :: LinkAttrType -> LinkAttrType -> Bool $c>= :: LinkAttrType -> LinkAttrType -> Bool > :: LinkAttrType -> LinkAttrType -> Bool $c> :: LinkAttrType -> LinkAttrType -> Bool <= :: LinkAttrType -> LinkAttrType -> Bool $c<= :: LinkAttrType -> LinkAttrType -> Bool < :: LinkAttrType -> LinkAttrType -> Bool $c< :: LinkAttrType -> LinkAttrType -> Bool compare :: LinkAttrType -> LinkAttrType -> Ordering $ccompare :: LinkAttrType -> LinkAttrType -> Ordering Ord, Num LinkAttrType Ord LinkAttrType LinkAttrType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: LinkAttrType -> Rational $ctoRational :: LinkAttrType -> Rational Real, Int -> LinkAttrType -> ShowS [LinkAttrType] -> ShowS LinkAttrType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [LinkAttrType] -> ShowS $cshowList :: [LinkAttrType] -> ShowS show :: LinkAttrType -> String $cshow :: LinkAttrType -> String showsPrec :: Int -> LinkAttrType -> ShowS $cshowsPrec :: Int -> LinkAttrType -> ShowS Show) showLinkAttrType :: (Num a) => (Show a) => (Eq a) => a -> String showLinkAttrType :: forall a. (Num a, Show a, Eq a) => a -> String showLinkAttrType a 0 = String "IFLA_UNSPEC" showLinkAttrType a 1 = String "IFLA_ADDRESS" showLinkAttrType a 2 = String "IFLA_BROADCAST" showLinkAttrType a 3 = String "IFLA_IFNAME" showLinkAttrType a 4 = String "IFLA_MTU" showLinkAttrType a 5 = String "IFLA_LINK" showLinkAttrType a 6 = String "IFLA_QDISC" showLinkAttrType a 7 = String "IFLA_STATS" showLinkAttrType a 8 = String "IFLA_COST" showLinkAttrType a 9 = String "IFLA_PRIORITY" showLinkAttrType a 10 = String "IFLA_MASTER" showLinkAttrType a 11 = String "IFLA_WIRELESS" showLinkAttrType a 12 = String "IFLA_PROTINFO" showLinkAttrType a 13 = String "IFLA_TXQLEN" showLinkAttrType a 14 = String "IFLA_MAP" showLinkAttrType a 15 = String "IFLA_WEIGHT" showLinkAttrType a 16 = String "IFLA_OPERSTATE" showLinkAttrType a 17 = String "IFLA_LINKMODE" showLinkAttrType a 18 = String "IFLA_LINKINFO" showLinkAttrType a 19 = String "IFLA_NET_NS_PID" showLinkAttrType a 20 = String "IFLA_IFALIAS" showLinkAttrType a 21 = String "IFLA_NUM_VF" showLinkAttrType a 22 = String "IFLA_VFINFO_LIST" showLinkAttrType a 23 = String "IFLA_STATS64" showLinkAttrType a 24 = String "IFLA_VF_PORTS" showLinkAttrType a 25 = String "IFLA_PORT_SELF" showLinkAttrType a 26 = String "IFLA_AF_SPEC" showLinkAttrType a 27 = String "IFLA_GROUP" showLinkAttrType a 28 = String "IFLA_NET_NS_FD" showLinkAttrType a 29 = String "IFLA_EXT_MASK" showLinkAttrType a 30 = String "IFLA_PROMISCUITY" showLinkAttrType a 31 = String "IFLA_NUM_TX_QUEUES" showLinkAttrType a 32 = String "IFLA_NUM_RX_QUEUES" showLinkAttrType a 33 = String "IFLA_CARRIER" showLinkAttrType a 34 = String "IFLA_PHYS_PORT_ID" showLinkAttrType a 35 = String "IFLA_CARRIER_CHANGES" showLinkAttrType a 36 = String "IFLA_PHYS_SWITCH_ID" showLinkAttrType a 37 = String "IFLA_LINK_NETNSID" showLinkAttrType a 38 = String "IFLA_PHYS_PORT_NAME" showLinkAttrType a 39 = String "IFLA_PROTO_DOWN" showLinkAttrType a 40 = String "IFLA_GSO_MAX_SEGS" showLinkAttrType a 41 = String "IFLA_GSO_MAX_SIZE" showLinkAttrType a 42 = String "IFLA_PAD" showLinkAttrType a 43 = String "IFLA_XDP" showLinkAttrType a i = String "LinkAttrType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eIFLA_UNSPEC :: (Num a) => a eIFLA_UNSPEC :: forall a. Num a => a eIFLA_UNSPEC = a 0 eIFLA_ADDRESS :: (Num a) => a eIFLA_ADDRESS :: forall a. Num a => a eIFLA_ADDRESS = a 1 eIFLA_BROADCAST :: (Num a) => a eIFLA_BROADCAST :: forall a. Num a => a eIFLA_BROADCAST = a 2 eIFLA_IFNAME :: (Num a) => a eIFLA_IFNAME :: forall a. Num a => a eIFLA_IFNAME = a 3 eIFLA_MTU :: (Num a) => a eIFLA_MTU :: forall a. Num a => a eIFLA_MTU = a 4 eIFLA_LINK :: (Num a) => a eIFLA_LINK :: forall a. Num a => a eIFLA_LINK = a 5 eIFLA_QDISC :: (Num a) => a eIFLA_QDISC :: forall a. Num a => a eIFLA_QDISC = a 6 eIFLA_STATS :: (Num a) => a eIFLA_STATS :: forall a. Num a => a eIFLA_STATS = a 7 eIFLA_COST :: (Num a) => a eIFLA_COST :: forall a. Num a => a eIFLA_COST = a 8 eIFLA_PRIORITY :: (Num a) => a eIFLA_PRIORITY :: forall a. Num a => a eIFLA_PRIORITY = a 9 eIFLA_MASTER :: (Num a) => a eIFLA_MASTER :: forall a. Num a => a eIFLA_MASTER = a 10 eIFLA_WIRELESS :: (Num a) => a eIFLA_WIRELESS :: forall a. Num a => a eIFLA_WIRELESS = a 11 eIFLA_PROTINFO :: (Num a) => a eIFLA_PROTINFO :: forall a. Num a => a eIFLA_PROTINFO = a 12 eIFLA_TXQLEN :: (Num a) => a eIFLA_TXQLEN :: forall a. Num a => a eIFLA_TXQLEN = a 13 eIFLA_MAP :: (Num a) => a eIFLA_MAP :: forall a. Num a => a eIFLA_MAP = a 14 eIFLA_WEIGHT :: (Num a) => a eIFLA_WEIGHT :: forall a. Num a => a eIFLA_WEIGHT = a 15 eIFLA_OPERSTATE :: (Num a) => a eIFLA_OPERSTATE :: forall a. Num a => a eIFLA_OPERSTATE = a 16 eIFLA_LINKMODE :: (Num a) => a eIFLA_LINKMODE :: forall a. Num a => a eIFLA_LINKMODE = a 17 eIFLA_LINKINFO :: (Num a) => a eIFLA_LINKINFO :: forall a. Num a => a eIFLA_LINKINFO = a 18 eIFLA_NET_NS_PID :: (Num a) => a eIFLA_NET_NS_PID :: forall a. Num a => a eIFLA_NET_NS_PID = a 19 eIFLA_IFALIAS :: (Num a) => a eIFLA_IFALIAS :: forall a. Num a => a eIFLA_IFALIAS = a 20 eIFLA_NUM_VF :: (Num a) => a eIFLA_NUM_VF :: forall a. Num a => a eIFLA_NUM_VF = a 21 eIFLA_VFINFO_LIST :: (Num a) => a eIFLA_VFINFO_LIST :: forall a. Num a => a eIFLA_VFINFO_LIST = a 22 eIFLA_STATS64 :: (Num a) => a eIFLA_STATS64 :: forall a. Num a => a eIFLA_STATS64 = a 23 eIFLA_VF_PORTS :: (Num a) => a eIFLA_VF_PORTS :: forall a. Num a => a eIFLA_VF_PORTS = a 24 eIFLA_PORT_SELF :: (Num a) => a eIFLA_PORT_SELF :: forall a. Num a => a eIFLA_PORT_SELF = a 25 eIFLA_AF_SPEC :: (Num a) => a eIFLA_AF_SPEC :: forall a. Num a => a eIFLA_AF_SPEC = a 26 eIFLA_GROUP :: (Num a) => a eIFLA_GROUP :: forall a. Num a => a eIFLA_GROUP = a 27 eIFLA_NET_NS_FD :: (Num a) => a eIFLA_NET_NS_FD :: forall a. Num a => a eIFLA_NET_NS_FD = a 28 eIFLA_EXT_MASK :: (Num a) => a eIFLA_EXT_MASK :: forall a. Num a => a eIFLA_EXT_MASK = a 29 eIFLA_PROMISCUITY :: (Num a) => a eIFLA_PROMISCUITY :: forall a. Num a => a eIFLA_PROMISCUITY = a 30 eIFLA_NUM_TX_QUEUES :: (Num a) => a eIFLA_NUM_TX_QUEUES :: forall a. Num a => a eIFLA_NUM_TX_QUEUES = a 31 eIFLA_NUM_RX_QUEUES :: (Num a) => a eIFLA_NUM_RX_QUEUES :: forall a. Num a => a eIFLA_NUM_RX_QUEUES = a 32 eIFLA_CARRIER :: (Num a) => a eIFLA_CARRIER :: forall a. Num a => a eIFLA_CARRIER = a 33 eIFLA_PHYS_PORT_ID :: (Num a) => a eIFLA_PHYS_PORT_ID :: forall a. Num a => a eIFLA_PHYS_PORT_ID = a 34 eIFLA_CARRIER_CHANGES :: (Num a) => a eIFLA_CARRIER_CHANGES :: forall a. Num a => a eIFLA_CARRIER_CHANGES = a 35 eIFLA_PHYS_SWITCH_ID :: (Num a) => a eIFLA_PHYS_SWITCH_ID :: forall a. Num a => a eIFLA_PHYS_SWITCH_ID = a 36 eIFLA_LINK_NETNSID :: (Num a) => a eIFLA_LINK_NETNSID :: forall a. Num a => a eIFLA_LINK_NETNSID = a 37 eIFLA_PHYS_PORT_NAME :: (Num a) => a eIFLA_PHYS_PORT_NAME :: forall a. Num a => a eIFLA_PHYS_PORT_NAME = a 38 eIFLA_PROTO_DOWN :: (Num a) => a eIFLA_PROTO_DOWN :: forall a. Num a => a eIFLA_PROTO_DOWN = a 39 eIFLA_GSO_MAX_SEGS :: (Num a) => a eIFLA_GSO_MAX_SEGS :: forall a. Num a => a eIFLA_GSO_MAX_SEGS = a 40 eIFLA_GSO_MAX_SIZE :: (Num a) => a eIFLA_GSO_MAX_SIZE :: forall a. Num a => a eIFLA_GSO_MAX_SIZE = a 41 eIFLA_PAD :: (Num a) => a eIFLA_PAD :: forall a. Num a => a eIFLA_PAD = a 42 eIFLA_XDP :: (Num a) => a eIFLA_XDP :: forall a. Num a => a eIFLA_XDP = a 43 newtype AddrFlags = AddrFlags Int deriving (Eq AddrFlags AddrFlags Int -> AddrFlags AddrFlags -> Bool AddrFlags -> Int AddrFlags -> Maybe Int AddrFlags -> AddrFlags AddrFlags -> Int -> Bool AddrFlags -> Int -> AddrFlags AddrFlags -> AddrFlags -> AddrFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: AddrFlags -> Int $cpopCount :: AddrFlags -> Int rotateR :: AddrFlags -> Int -> AddrFlags $crotateR :: AddrFlags -> Int -> AddrFlags rotateL :: AddrFlags -> Int -> AddrFlags $crotateL :: AddrFlags -> Int -> AddrFlags unsafeShiftR :: AddrFlags -> Int -> AddrFlags $cunsafeShiftR :: AddrFlags -> Int -> AddrFlags shiftR :: AddrFlags -> Int -> AddrFlags $cshiftR :: AddrFlags -> Int -> AddrFlags unsafeShiftL :: AddrFlags -> Int -> AddrFlags $cunsafeShiftL :: AddrFlags -> Int -> AddrFlags shiftL :: AddrFlags -> Int -> AddrFlags $cshiftL :: AddrFlags -> Int -> AddrFlags isSigned :: AddrFlags -> Bool $cisSigned :: AddrFlags -> Bool bitSize :: AddrFlags -> Int $cbitSize :: AddrFlags -> Int bitSizeMaybe :: AddrFlags -> Maybe Int $cbitSizeMaybe :: AddrFlags -> Maybe Int testBit :: AddrFlags -> Int -> Bool $ctestBit :: AddrFlags -> Int -> Bool complementBit :: AddrFlags -> Int -> AddrFlags $ccomplementBit :: AddrFlags -> Int -> AddrFlags clearBit :: AddrFlags -> Int -> AddrFlags $cclearBit :: AddrFlags -> Int -> AddrFlags setBit :: AddrFlags -> Int -> AddrFlags $csetBit :: AddrFlags -> Int -> AddrFlags bit :: Int -> AddrFlags $cbit :: Int -> AddrFlags zeroBits :: AddrFlags $czeroBits :: AddrFlags rotate :: AddrFlags -> Int -> AddrFlags $crotate :: AddrFlags -> Int -> AddrFlags shift :: AddrFlags -> Int -> AddrFlags $cshift :: AddrFlags -> Int -> AddrFlags complement :: AddrFlags -> AddrFlags $ccomplement :: AddrFlags -> AddrFlags xor :: AddrFlags -> AddrFlags -> AddrFlags $cxor :: AddrFlags -> AddrFlags -> AddrFlags .|. :: AddrFlags -> AddrFlags -> AddrFlags $c.|. :: AddrFlags -> AddrFlags -> AddrFlags .&. :: AddrFlags -> AddrFlags -> AddrFlags $c.&. :: AddrFlags -> AddrFlags -> AddrFlags Bits, AddrFlags -> AddrFlags -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: AddrFlags -> AddrFlags -> Bool $c/= :: AddrFlags -> AddrFlags -> Bool == :: AddrFlags -> AddrFlags -> Bool $c== :: AddrFlags -> AddrFlags -> Bool Eq, Int -> AddrFlags AddrFlags -> Int AddrFlags -> [AddrFlags] AddrFlags -> AddrFlags AddrFlags -> AddrFlags -> [AddrFlags] AddrFlags -> AddrFlags -> AddrFlags -> [AddrFlags] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: AddrFlags -> AddrFlags -> AddrFlags -> [AddrFlags] $cenumFromThenTo :: AddrFlags -> AddrFlags -> AddrFlags -> [AddrFlags] enumFromTo :: AddrFlags -> AddrFlags -> [AddrFlags] $cenumFromTo :: AddrFlags -> AddrFlags -> [AddrFlags] enumFromThen :: AddrFlags -> AddrFlags -> [AddrFlags] $cenumFromThen :: AddrFlags -> AddrFlags -> [AddrFlags] enumFrom :: AddrFlags -> [AddrFlags] $cenumFrom :: AddrFlags -> [AddrFlags] fromEnum :: AddrFlags -> Int $cfromEnum :: AddrFlags -> Int toEnum :: Int -> AddrFlags $ctoEnum :: Int -> AddrFlags pred :: AddrFlags -> AddrFlags $cpred :: AddrFlags -> AddrFlags succ :: AddrFlags -> AddrFlags $csucc :: AddrFlags -> AddrFlags Enum, Enum AddrFlags Real AddrFlags AddrFlags -> Integer AddrFlags -> AddrFlags -> (AddrFlags, AddrFlags) AddrFlags -> AddrFlags -> AddrFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: AddrFlags -> Integer $ctoInteger :: AddrFlags -> Integer divMod :: AddrFlags -> AddrFlags -> (AddrFlags, AddrFlags) $cdivMod :: AddrFlags -> AddrFlags -> (AddrFlags, AddrFlags) quotRem :: AddrFlags -> AddrFlags -> (AddrFlags, AddrFlags) $cquotRem :: AddrFlags -> AddrFlags -> (AddrFlags, AddrFlags) mod :: AddrFlags -> AddrFlags -> AddrFlags $cmod :: AddrFlags -> AddrFlags -> AddrFlags div :: AddrFlags -> AddrFlags -> AddrFlags $cdiv :: AddrFlags -> AddrFlags -> AddrFlags rem :: AddrFlags -> AddrFlags -> AddrFlags $crem :: AddrFlags -> AddrFlags -> AddrFlags quot :: AddrFlags -> AddrFlags -> AddrFlags $cquot :: AddrFlags -> AddrFlags -> AddrFlags Integral, Integer -> AddrFlags AddrFlags -> AddrFlags AddrFlags -> AddrFlags -> AddrFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> AddrFlags $cfromInteger :: Integer -> AddrFlags signum :: AddrFlags -> AddrFlags $csignum :: AddrFlags -> AddrFlags abs :: AddrFlags -> AddrFlags $cabs :: AddrFlags -> AddrFlags negate :: AddrFlags -> AddrFlags $cnegate :: AddrFlags -> AddrFlags * :: AddrFlags -> AddrFlags -> AddrFlags $c* :: AddrFlags -> AddrFlags -> AddrFlags - :: AddrFlags -> AddrFlags -> AddrFlags $c- :: AddrFlags -> AddrFlags -> AddrFlags + :: AddrFlags -> AddrFlags -> AddrFlags $c+ :: AddrFlags -> AddrFlags -> AddrFlags Num, Eq AddrFlags AddrFlags -> AddrFlags -> Bool AddrFlags -> AddrFlags -> Ordering AddrFlags -> AddrFlags -> AddrFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: AddrFlags -> AddrFlags -> AddrFlags $cmin :: AddrFlags -> AddrFlags -> AddrFlags max :: AddrFlags -> AddrFlags -> AddrFlags $cmax :: AddrFlags -> AddrFlags -> AddrFlags >= :: AddrFlags -> AddrFlags -> Bool $c>= :: AddrFlags -> AddrFlags -> Bool > :: AddrFlags -> AddrFlags -> Bool $c> :: AddrFlags -> AddrFlags -> Bool <= :: AddrFlags -> AddrFlags -> Bool $c<= :: AddrFlags -> AddrFlags -> Bool < :: AddrFlags -> AddrFlags -> Bool $c< :: AddrFlags -> AddrFlags -> Bool compare :: AddrFlags -> AddrFlags -> Ordering $ccompare :: AddrFlags -> AddrFlags -> Ordering Ord, Num AddrFlags Ord AddrFlags AddrFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: AddrFlags -> Rational $ctoRational :: AddrFlags -> Rational Real, Int -> AddrFlags -> ShowS [AddrFlags] -> ShowS AddrFlags -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [AddrFlags] -> ShowS $cshowList :: [AddrFlags] -> ShowS show :: AddrFlags -> String $cshow :: AddrFlags -> String showsPrec :: Int -> AddrFlags -> ShowS $cshowsPrec :: Int -> AddrFlags -> ShowS Show) fIFA_F_SECONDARY :: (Num a, Bits a) => a fIFA_F_SECONDARY :: forall a. (Num a, Bits a) => a fIFA_F_SECONDARY = a 1 fIFA_F_TEMPORARY :: (Num a, Bits a) => a fIFA_F_TEMPORARY :: forall a. (Num a, Bits a) => a fIFA_F_TEMPORARY = a 1 fIFA_F_NODAD :: (Num a, Bits a) => a fIFA_F_NODAD :: forall a. (Num a, Bits a) => a fIFA_F_NODAD = a 2 fIFA_F_OPTIMISTIC :: (Num a, Bits a) => a fIFA_F_OPTIMISTIC :: forall a. (Num a, Bits a) => a fIFA_F_OPTIMISTIC = a 4 fIFA_F_DADFAILED :: (Num a, Bits a) => a fIFA_F_DADFAILED :: forall a. (Num a, Bits a) => a fIFA_F_DADFAILED = a 8 fIFA_F_HOMEADDRESS :: (Num a, Bits a) => a fIFA_F_HOMEADDRESS :: forall a. (Num a, Bits a) => a fIFA_F_HOMEADDRESS = a 16 fIFA_F_DEPRECATED :: (Num a, Bits a) => a fIFA_F_DEPRECATED :: forall a. (Num a, Bits a) => a fIFA_F_DEPRECATED = a 32 fIFA_F_TENTATIVE :: (Num a, Bits a) => a fIFA_F_TENTATIVE :: forall a. (Num a, Bits a) => a fIFA_F_TENTATIVE = a 64 fIFA_F_PERMANENT :: (Num a, Bits a) => a fIFA_F_PERMANENT :: forall a. (Num a, Bits a) => a fIFA_F_PERMANENT = a 128 fIFA_F_MANAGETEMPADDR :: (Num a, Bits a) => a fIFA_F_MANAGETEMPADDR :: forall a. (Num a, Bits a) => a fIFA_F_MANAGETEMPADDR = a 256 fIFA_F_NOPREFIXROUTE :: (Num a, Bits a) => a fIFA_F_NOPREFIXROUTE :: forall a. (Num a, Bits a) => a fIFA_F_NOPREFIXROUTE = a 512 fIFA_F_MCAUTOJOIN :: (Num a, Bits a) => a fIFA_F_MCAUTOJOIN :: forall a. (Num a, Bits a) => a fIFA_F_MCAUTOJOIN = a 1024 fIFA_F_STABLE_PRIVACY :: (Num a, Bits a) => a fIFA_F_STABLE_PRIVACY :: forall a. (Num a, Bits a) => a fIFA_F_STABLE_PRIVACY = a 2048 newtype Scope = Scope Int deriving (Scope -> Scope -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: Scope -> Scope -> Bool $c/= :: Scope -> Scope -> Bool == :: Scope -> Scope -> Bool $c== :: Scope -> Scope -> Bool Eq, Int -> Scope Scope -> Int Scope -> [Scope] Scope -> Scope Scope -> Scope -> [Scope] Scope -> Scope -> Scope -> [Scope] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: Scope -> Scope -> Scope -> [Scope] $cenumFromThenTo :: Scope -> Scope -> Scope -> [Scope] enumFromTo :: Scope -> Scope -> [Scope] $cenumFromTo :: Scope -> Scope -> [Scope] enumFromThen :: Scope -> Scope -> [Scope] $cenumFromThen :: Scope -> Scope -> [Scope] enumFrom :: Scope -> [Scope] $cenumFrom :: Scope -> [Scope] fromEnum :: Scope -> Int $cfromEnum :: Scope -> Int toEnum :: Int -> Scope $ctoEnum :: Int -> Scope pred :: Scope -> Scope $cpred :: Scope -> Scope succ :: Scope -> Scope $csucc :: Scope -> Scope Enum, Enum Scope Real Scope Scope -> Integer Scope -> Scope -> (Scope, Scope) Scope -> Scope -> Scope forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: Scope -> Integer $ctoInteger :: Scope -> Integer divMod :: Scope -> Scope -> (Scope, Scope) $cdivMod :: Scope -> Scope -> (Scope, Scope) quotRem :: Scope -> Scope -> (Scope, Scope) $cquotRem :: Scope -> Scope -> (Scope, Scope) mod :: Scope -> Scope -> Scope $cmod :: Scope -> Scope -> Scope div :: Scope -> Scope -> Scope $cdiv :: Scope -> Scope -> Scope rem :: Scope -> Scope -> Scope $crem :: Scope -> Scope -> Scope quot :: Scope -> Scope -> Scope $cquot :: Scope -> Scope -> Scope Integral, Integer -> Scope Scope -> Scope Scope -> Scope -> Scope forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> Scope $cfromInteger :: Integer -> Scope signum :: Scope -> Scope $csignum :: Scope -> Scope abs :: Scope -> Scope $cabs :: Scope -> Scope negate :: Scope -> Scope $cnegate :: Scope -> Scope * :: Scope -> Scope -> Scope $c* :: Scope -> Scope -> Scope - :: Scope -> Scope -> Scope $c- :: Scope -> Scope -> Scope + :: Scope -> Scope -> Scope $c+ :: Scope -> Scope -> Scope Num, Eq Scope Scope -> Scope -> Bool Scope -> Scope -> Ordering Scope -> Scope -> Scope forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: Scope -> Scope -> Scope $cmin :: Scope -> Scope -> Scope max :: Scope -> Scope -> Scope $cmax :: Scope -> Scope -> Scope >= :: Scope -> Scope -> Bool $c>= :: Scope -> Scope -> Bool > :: Scope -> Scope -> Bool $c> :: Scope -> Scope -> Bool <= :: Scope -> Scope -> Bool $c<= :: Scope -> Scope -> Bool < :: Scope -> Scope -> Bool $c< :: Scope -> Scope -> Bool compare :: Scope -> Scope -> Ordering $ccompare :: Scope -> Scope -> Ordering Ord, Num Scope Ord Scope Scope -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: Scope -> Rational $ctoRational :: Scope -> Rational Real, Int -> Scope -> ShowS [Scope] -> ShowS Scope -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [Scope] -> ShowS $cshowList :: [Scope] -> ShowS show :: Scope -> String $cshow :: Scope -> String showsPrec :: Int -> Scope -> ShowS $cshowsPrec :: Int -> Scope -> ShowS Show) showScope :: (Num a) => (Show a) => (Eq a) => a -> String showScope :: forall a. (Num a, Show a, Eq a) => a -> String showScope a 0 = String "RT_SCOPE_UNIVERSE" showScope a 200 = String "RT_SCOPE_SITE" showScope a 253 = String "RT_SCOPE_LINK" showScope a 254 = String "RT_SCOPE_HOST" showScope a 255 = String "RT_SCOPE_NOWHERE" showScope a i = String "Scope #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRT_SCOPE_UNIVERSE :: (Num a) => a eRT_SCOPE_UNIVERSE :: forall a. Num a => a eRT_SCOPE_UNIVERSE = a 0 eRT_SCOPE_SITE :: (Num a) => a eRT_SCOPE_SITE :: forall a. Num a => a eRT_SCOPE_SITE = a 200 eRT_SCOPE_LINK :: (Num a) => a eRT_SCOPE_LINK :: forall a. Num a => a eRT_SCOPE_LINK = a 253 eRT_SCOPE_HOST :: (Num a) => a eRT_SCOPE_HOST :: forall a. Num a => a eRT_SCOPE_HOST = a 254 eRT_SCOPE_NOWHERE :: (Num a) => a eRT_SCOPE_NOWHERE :: forall a. Num a => a eRT_SCOPE_NOWHERE = a 255 newtype AddrAttrType = AddrAttrType Int deriving (AddrAttrType -> AddrAttrType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: AddrAttrType -> AddrAttrType -> Bool $c/= :: AddrAttrType -> AddrAttrType -> Bool == :: AddrAttrType -> AddrAttrType -> Bool $c== :: AddrAttrType -> AddrAttrType -> Bool Eq, Int -> AddrAttrType AddrAttrType -> Int AddrAttrType -> [AddrAttrType] AddrAttrType -> AddrAttrType AddrAttrType -> AddrAttrType -> [AddrAttrType] AddrAttrType -> AddrAttrType -> AddrAttrType -> [AddrAttrType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: AddrAttrType -> AddrAttrType -> AddrAttrType -> [AddrAttrType] $cenumFromThenTo :: AddrAttrType -> AddrAttrType -> AddrAttrType -> [AddrAttrType] enumFromTo :: AddrAttrType -> AddrAttrType -> [AddrAttrType] $cenumFromTo :: AddrAttrType -> AddrAttrType -> [AddrAttrType] enumFromThen :: AddrAttrType -> AddrAttrType -> [AddrAttrType] $cenumFromThen :: AddrAttrType -> AddrAttrType -> [AddrAttrType] enumFrom :: AddrAttrType -> [AddrAttrType] $cenumFrom :: AddrAttrType -> [AddrAttrType] fromEnum :: AddrAttrType -> Int $cfromEnum :: AddrAttrType -> Int toEnum :: Int -> AddrAttrType $ctoEnum :: Int -> AddrAttrType pred :: AddrAttrType -> AddrAttrType $cpred :: AddrAttrType -> AddrAttrType succ :: AddrAttrType -> AddrAttrType $csucc :: AddrAttrType -> AddrAttrType Enum, Enum AddrAttrType Real AddrAttrType AddrAttrType -> Integer AddrAttrType -> AddrAttrType -> (AddrAttrType, AddrAttrType) AddrAttrType -> AddrAttrType -> AddrAttrType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: AddrAttrType -> Integer $ctoInteger :: AddrAttrType -> Integer divMod :: AddrAttrType -> AddrAttrType -> (AddrAttrType, AddrAttrType) $cdivMod :: AddrAttrType -> AddrAttrType -> (AddrAttrType, AddrAttrType) quotRem :: AddrAttrType -> AddrAttrType -> (AddrAttrType, AddrAttrType) $cquotRem :: AddrAttrType -> AddrAttrType -> (AddrAttrType, AddrAttrType) mod :: AddrAttrType -> AddrAttrType -> AddrAttrType $cmod :: AddrAttrType -> AddrAttrType -> AddrAttrType div :: AddrAttrType -> AddrAttrType -> AddrAttrType $cdiv :: AddrAttrType -> AddrAttrType -> AddrAttrType rem :: AddrAttrType -> AddrAttrType -> AddrAttrType $crem :: AddrAttrType -> AddrAttrType -> AddrAttrType quot :: AddrAttrType -> AddrAttrType -> AddrAttrType $cquot :: AddrAttrType -> AddrAttrType -> AddrAttrType Integral, Integer -> AddrAttrType AddrAttrType -> AddrAttrType AddrAttrType -> AddrAttrType -> AddrAttrType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> AddrAttrType $cfromInteger :: Integer -> AddrAttrType signum :: AddrAttrType -> AddrAttrType $csignum :: AddrAttrType -> AddrAttrType abs :: AddrAttrType -> AddrAttrType $cabs :: AddrAttrType -> AddrAttrType negate :: AddrAttrType -> AddrAttrType $cnegate :: AddrAttrType -> AddrAttrType * :: AddrAttrType -> AddrAttrType -> AddrAttrType $c* :: AddrAttrType -> AddrAttrType -> AddrAttrType - :: AddrAttrType -> AddrAttrType -> AddrAttrType $c- :: AddrAttrType -> AddrAttrType -> AddrAttrType + :: AddrAttrType -> AddrAttrType -> AddrAttrType $c+ :: AddrAttrType -> AddrAttrType -> AddrAttrType Num, Eq AddrAttrType AddrAttrType -> AddrAttrType -> Bool AddrAttrType -> AddrAttrType -> Ordering AddrAttrType -> AddrAttrType -> AddrAttrType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: AddrAttrType -> AddrAttrType -> AddrAttrType $cmin :: AddrAttrType -> AddrAttrType -> AddrAttrType max :: AddrAttrType -> AddrAttrType -> AddrAttrType $cmax :: AddrAttrType -> AddrAttrType -> AddrAttrType >= :: AddrAttrType -> AddrAttrType -> Bool $c>= :: AddrAttrType -> AddrAttrType -> Bool > :: AddrAttrType -> AddrAttrType -> Bool $c> :: AddrAttrType -> AddrAttrType -> Bool <= :: AddrAttrType -> AddrAttrType -> Bool $c<= :: AddrAttrType -> AddrAttrType -> Bool < :: AddrAttrType -> AddrAttrType -> Bool $c< :: AddrAttrType -> AddrAttrType -> Bool compare :: AddrAttrType -> AddrAttrType -> Ordering $ccompare :: AddrAttrType -> AddrAttrType -> Ordering Ord, Num AddrAttrType Ord AddrAttrType AddrAttrType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: AddrAttrType -> Rational $ctoRational :: AddrAttrType -> Rational Real, Int -> AddrAttrType -> ShowS [AddrAttrType] -> ShowS AddrAttrType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [AddrAttrType] -> ShowS $cshowList :: [AddrAttrType] -> ShowS show :: AddrAttrType -> String $cshow :: AddrAttrType -> String showsPrec :: Int -> AddrAttrType -> ShowS $cshowsPrec :: Int -> AddrAttrType -> ShowS Show) showAddrAttrType :: (Num a) => (Show a) => (Eq a) => a -> String showAddrAttrType :: forall a. (Num a, Show a, Eq a) => a -> String showAddrAttrType a 0 = String "IFA_UNSPEC" showAddrAttrType a 1 = String "IFA_ADDRESS" showAddrAttrType a 2 = String "IFA_LOCAL" showAddrAttrType a 3 = String "IFA_LABEL" showAddrAttrType a 4 = String "IFA_BROADCAST" showAddrAttrType a 5 = String "IFA_ANYCAST" showAddrAttrType a 6 = String "IFA_CACHEINFO" showAddrAttrType a 7 = String "IFA_MULTICAST" showAddrAttrType a 8 = String "IFA_FLAGS" showAddrAttrType a i = String "AddrAttrType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eIFA_UNSPEC :: (Num a) => a eIFA_UNSPEC :: forall a. Num a => a eIFA_UNSPEC = a 0 eIFA_ADDRESS :: (Num a) => a eIFA_ADDRESS :: forall a. Num a => a eIFA_ADDRESS = a 1 eIFA_LOCAL :: (Num a) => a eIFA_LOCAL :: forall a. Num a => a eIFA_LOCAL = a 2 eIFA_LABEL :: (Num a) => a eIFA_LABEL :: forall a. Num a => a eIFA_LABEL = a 3 eIFA_BROADCAST :: (Num a) => a eIFA_BROADCAST :: forall a. Num a => a eIFA_BROADCAST = a 4 eIFA_ANYCAST :: (Num a) => a eIFA_ANYCAST :: forall a. Num a => a eIFA_ANYCAST = a 5 eIFA_CACHEINFO :: (Num a) => a eIFA_CACHEINFO :: forall a. Num a => a eIFA_CACHEINFO = a 6 eIFA_MULTICAST :: (Num a) => a eIFA_MULTICAST :: forall a. Num a => a eIFA_MULTICAST = a 7 eIFA_FLAGS :: (Num a) => a eIFA_FLAGS :: forall a. Num a => a eIFA_FLAGS = a 8 newtype RouteTableId = RouteTableId Int deriving (RouteTableId -> RouteTableId -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RouteTableId -> RouteTableId -> Bool $c/= :: RouteTableId -> RouteTableId -> Bool == :: RouteTableId -> RouteTableId -> Bool $c== :: RouteTableId -> RouteTableId -> Bool Eq, Int -> RouteTableId RouteTableId -> Int RouteTableId -> [RouteTableId] RouteTableId -> RouteTableId RouteTableId -> RouteTableId -> [RouteTableId] RouteTableId -> RouteTableId -> RouteTableId -> [RouteTableId] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RouteTableId -> RouteTableId -> RouteTableId -> [RouteTableId] $cenumFromThenTo :: RouteTableId -> RouteTableId -> RouteTableId -> [RouteTableId] enumFromTo :: RouteTableId -> RouteTableId -> [RouteTableId] $cenumFromTo :: RouteTableId -> RouteTableId -> [RouteTableId] enumFromThen :: RouteTableId -> RouteTableId -> [RouteTableId] $cenumFromThen :: RouteTableId -> RouteTableId -> [RouteTableId] enumFrom :: RouteTableId -> [RouteTableId] $cenumFrom :: RouteTableId -> [RouteTableId] fromEnum :: RouteTableId -> Int $cfromEnum :: RouteTableId -> Int toEnum :: Int -> RouteTableId $ctoEnum :: Int -> RouteTableId pred :: RouteTableId -> RouteTableId $cpred :: RouteTableId -> RouteTableId succ :: RouteTableId -> RouteTableId $csucc :: RouteTableId -> RouteTableId Enum, Enum RouteTableId Real RouteTableId RouteTableId -> Integer RouteTableId -> RouteTableId -> (RouteTableId, RouteTableId) RouteTableId -> RouteTableId -> RouteTableId forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RouteTableId -> Integer $ctoInteger :: RouteTableId -> Integer divMod :: RouteTableId -> RouteTableId -> (RouteTableId, RouteTableId) $cdivMod :: RouteTableId -> RouteTableId -> (RouteTableId, RouteTableId) quotRem :: RouteTableId -> RouteTableId -> (RouteTableId, RouteTableId) $cquotRem :: RouteTableId -> RouteTableId -> (RouteTableId, RouteTableId) mod :: RouteTableId -> RouteTableId -> RouteTableId $cmod :: RouteTableId -> RouteTableId -> RouteTableId div :: RouteTableId -> RouteTableId -> RouteTableId $cdiv :: RouteTableId -> RouteTableId -> RouteTableId rem :: RouteTableId -> RouteTableId -> RouteTableId $crem :: RouteTableId -> RouteTableId -> RouteTableId quot :: RouteTableId -> RouteTableId -> RouteTableId $cquot :: RouteTableId -> RouteTableId -> RouteTableId Integral, Integer -> RouteTableId RouteTableId -> RouteTableId RouteTableId -> RouteTableId -> RouteTableId forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RouteTableId $cfromInteger :: Integer -> RouteTableId signum :: RouteTableId -> RouteTableId $csignum :: RouteTableId -> RouteTableId abs :: RouteTableId -> RouteTableId $cabs :: RouteTableId -> RouteTableId negate :: RouteTableId -> RouteTableId $cnegate :: RouteTableId -> RouteTableId * :: RouteTableId -> RouteTableId -> RouteTableId $c* :: RouteTableId -> RouteTableId -> RouteTableId - :: RouteTableId -> RouteTableId -> RouteTableId $c- :: RouteTableId -> RouteTableId -> RouteTableId + :: RouteTableId -> RouteTableId -> RouteTableId $c+ :: RouteTableId -> RouteTableId -> RouteTableId Num, Eq RouteTableId RouteTableId -> RouteTableId -> Bool RouteTableId -> RouteTableId -> Ordering RouteTableId -> RouteTableId -> RouteTableId forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RouteTableId -> RouteTableId -> RouteTableId $cmin :: RouteTableId -> RouteTableId -> RouteTableId max :: RouteTableId -> RouteTableId -> RouteTableId $cmax :: RouteTableId -> RouteTableId -> RouteTableId >= :: RouteTableId -> RouteTableId -> Bool $c>= :: RouteTableId -> RouteTableId -> Bool > :: RouteTableId -> RouteTableId -> Bool $c> :: RouteTableId -> RouteTableId -> Bool <= :: RouteTableId -> RouteTableId -> Bool $c<= :: RouteTableId -> RouteTableId -> Bool < :: RouteTableId -> RouteTableId -> Bool $c< :: RouteTableId -> RouteTableId -> Bool compare :: RouteTableId -> RouteTableId -> Ordering $ccompare :: RouteTableId -> RouteTableId -> Ordering Ord, Num RouteTableId Ord RouteTableId RouteTableId -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RouteTableId -> Rational $ctoRational :: RouteTableId -> Rational Real, Int -> RouteTableId -> ShowS [RouteTableId] -> ShowS RouteTableId -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RouteTableId] -> ShowS $cshowList :: [RouteTableId] -> ShowS show :: RouteTableId -> String $cshow :: RouteTableId -> String showsPrec :: Int -> RouteTableId -> ShowS $cshowsPrec :: Int -> RouteTableId -> ShowS Show) showRouteTableId :: (Num a) => (Show a) => (Eq a) => a -> String showRouteTableId :: forall a. (Num a, Show a, Eq a) => a -> String showRouteTableId a 0 = String "RT_TABLE_UNSPEC" showRouteTableId a 252 = String "RT_TABLE_COMPAT" showRouteTableId a 253 = String "RT_TABLE_DEFAULT" showRouteTableId a 254 = String "RT_TABLE_MAIN" showRouteTableId a 255 = String "RT_TABLE_LOCAL" showRouteTableId a 4294967295 = String "RT_TABLE_MAX" showRouteTableId a i = String "RouteTableId #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRT_TABLE_UNSPEC :: (Num a) => a eRT_TABLE_UNSPEC :: forall a. Num a => a eRT_TABLE_UNSPEC = a 0 eRT_TABLE_COMPAT :: (Num a) => a eRT_TABLE_COMPAT :: forall a. Num a => a eRT_TABLE_COMPAT = a 252 eRT_TABLE_DEFAULT :: (Num a) => a eRT_TABLE_DEFAULT :: forall a. Num a => a eRT_TABLE_DEFAULT = a 253 eRT_TABLE_MAIN :: (Num a) => a eRT_TABLE_MAIN :: forall a. Num a => a eRT_TABLE_MAIN = a 254 eRT_TABLE_LOCAL :: (Num a) => a eRT_TABLE_LOCAL :: forall a. Num a => a eRT_TABLE_LOCAL = a 255 eRT_TABLE_MAX :: (Num a) => a eRT_TABLE_MAX :: forall a. Num a => a eRT_TABLE_MAX = a 4294967295 newtype RouteProto = RouteProto Int deriving (RouteProto -> RouteProto -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RouteProto -> RouteProto -> Bool $c/= :: RouteProto -> RouteProto -> Bool == :: RouteProto -> RouteProto -> Bool $c== :: RouteProto -> RouteProto -> Bool Eq, Int -> RouteProto RouteProto -> Int RouteProto -> [RouteProto] RouteProto -> RouteProto RouteProto -> RouteProto -> [RouteProto] RouteProto -> RouteProto -> RouteProto -> [RouteProto] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RouteProto -> RouteProto -> RouteProto -> [RouteProto] $cenumFromThenTo :: RouteProto -> RouteProto -> RouteProto -> [RouteProto] enumFromTo :: RouteProto -> RouteProto -> [RouteProto] $cenumFromTo :: RouteProto -> RouteProto -> [RouteProto] enumFromThen :: RouteProto -> RouteProto -> [RouteProto] $cenumFromThen :: RouteProto -> RouteProto -> [RouteProto] enumFrom :: RouteProto -> [RouteProto] $cenumFrom :: RouteProto -> [RouteProto] fromEnum :: RouteProto -> Int $cfromEnum :: RouteProto -> Int toEnum :: Int -> RouteProto $ctoEnum :: Int -> RouteProto pred :: RouteProto -> RouteProto $cpred :: RouteProto -> RouteProto succ :: RouteProto -> RouteProto $csucc :: RouteProto -> RouteProto Enum, Enum RouteProto Real RouteProto RouteProto -> Integer RouteProto -> RouteProto -> (RouteProto, RouteProto) RouteProto -> RouteProto -> RouteProto forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RouteProto -> Integer $ctoInteger :: RouteProto -> Integer divMod :: RouteProto -> RouteProto -> (RouteProto, RouteProto) $cdivMod :: RouteProto -> RouteProto -> (RouteProto, RouteProto) quotRem :: RouteProto -> RouteProto -> (RouteProto, RouteProto) $cquotRem :: RouteProto -> RouteProto -> (RouteProto, RouteProto) mod :: RouteProto -> RouteProto -> RouteProto $cmod :: RouteProto -> RouteProto -> RouteProto div :: RouteProto -> RouteProto -> RouteProto $cdiv :: RouteProto -> RouteProto -> RouteProto rem :: RouteProto -> RouteProto -> RouteProto $crem :: RouteProto -> RouteProto -> RouteProto quot :: RouteProto -> RouteProto -> RouteProto $cquot :: RouteProto -> RouteProto -> RouteProto Integral, Integer -> RouteProto RouteProto -> RouteProto RouteProto -> RouteProto -> RouteProto forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RouteProto $cfromInteger :: Integer -> RouteProto signum :: RouteProto -> RouteProto $csignum :: RouteProto -> RouteProto abs :: RouteProto -> RouteProto $cabs :: RouteProto -> RouteProto negate :: RouteProto -> RouteProto $cnegate :: RouteProto -> RouteProto * :: RouteProto -> RouteProto -> RouteProto $c* :: RouteProto -> RouteProto -> RouteProto - :: RouteProto -> RouteProto -> RouteProto $c- :: RouteProto -> RouteProto -> RouteProto + :: RouteProto -> RouteProto -> RouteProto $c+ :: RouteProto -> RouteProto -> RouteProto Num, Eq RouteProto RouteProto -> RouteProto -> Bool RouteProto -> RouteProto -> Ordering RouteProto -> RouteProto -> RouteProto forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RouteProto -> RouteProto -> RouteProto $cmin :: RouteProto -> RouteProto -> RouteProto max :: RouteProto -> RouteProto -> RouteProto $cmax :: RouteProto -> RouteProto -> RouteProto >= :: RouteProto -> RouteProto -> Bool $c>= :: RouteProto -> RouteProto -> Bool > :: RouteProto -> RouteProto -> Bool $c> :: RouteProto -> RouteProto -> Bool <= :: RouteProto -> RouteProto -> Bool $c<= :: RouteProto -> RouteProto -> Bool < :: RouteProto -> RouteProto -> Bool $c< :: RouteProto -> RouteProto -> Bool compare :: RouteProto -> RouteProto -> Ordering $ccompare :: RouteProto -> RouteProto -> Ordering Ord, Num RouteProto Ord RouteProto RouteProto -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RouteProto -> Rational $ctoRational :: RouteProto -> Rational Real, Int -> RouteProto -> ShowS [RouteProto] -> ShowS RouteProto -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RouteProto] -> ShowS $cshowList :: [RouteProto] -> ShowS show :: RouteProto -> String $cshow :: RouteProto -> String showsPrec :: Int -> RouteProto -> ShowS $cshowsPrec :: Int -> RouteProto -> ShowS Show) showRouteProto :: (Num a) => (Show a) => (Eq a) => a -> String showRouteProto :: forall a. (Num a, Show a, Eq a) => a -> String showRouteProto a 0 = String "RTPROT_UNSPEC" showRouteProto a 1 = String "RTPROT_REDIRECT" showRouteProto a 2 = String "RTPROT_KERNEL" showRouteProto a 3 = String "RTPROT_BOOT" showRouteProto a 4 = String "RTPROT_STATIC" showRouteProto a 8 = String "RTPROT_GATED" showRouteProto a 9 = String "RTPROT_RA" showRouteProto a 10 = String "RTPROT_MRT" showRouteProto a 11 = String "RTPROT_ZEBRA" showRouteProto a 12 = String "RTPROT_BIRD" showRouteProto a 13 = String "RTPROT_DNROUTED" showRouteProto a 14 = String "RTPROT_XORP" showRouteProto a 15 = String "RTPROT_NTK" showRouteProto a 16 = String "RTPROT_DHCP" showRouteProto a 17 = String "RTPROT_MROUTED" showRouteProto a 42 = String "RTPROT_BABEL" showRouteProto a i = String "RouteProto #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRTPROT_UNSPEC :: (Num a) => a eRTPROT_UNSPEC :: forall a. Num a => a eRTPROT_UNSPEC = a 0 eRTPROT_REDIRECT :: (Num a) => a eRTPROT_REDIRECT :: forall a. Num a => a eRTPROT_REDIRECT = a 1 eRTPROT_KERNEL :: (Num a) => a eRTPROT_KERNEL :: forall a. Num a => a eRTPROT_KERNEL = a 2 eRTPROT_BOOT :: (Num a) => a eRTPROT_BOOT :: forall a. Num a => a eRTPROT_BOOT = a 3 eRTPROT_STATIC :: (Num a) => a eRTPROT_STATIC :: forall a. Num a => a eRTPROT_STATIC = a 4 eRTPROT_GATED :: (Num a) => a eRTPROT_GATED :: forall a. Num a => a eRTPROT_GATED = a 8 eRTPROT_RA :: (Num a) => a eRTPROT_RA :: forall a. Num a => a eRTPROT_RA = a 9 eRTPROT_MRT :: (Num a) => a eRTPROT_MRT :: forall a. Num a => a eRTPROT_MRT = a 10 eRTPROT_ZEBRA :: (Num a) => a eRTPROT_ZEBRA :: forall a. Num a => a eRTPROT_ZEBRA = a 11 eRTPROT_BIRD :: (Num a) => a eRTPROT_BIRD :: forall a. Num a => a eRTPROT_BIRD = a 12 eRTPROT_DNROUTED :: (Num a) => a eRTPROT_DNROUTED :: forall a. Num a => a eRTPROT_DNROUTED = a 13 eRTPROT_XORP :: (Num a) => a eRTPROT_XORP :: forall a. Num a => a eRTPROT_XORP = a 14 eRTPROT_NTK :: (Num a) => a eRTPROT_NTK :: forall a. Num a => a eRTPROT_NTK = a 15 eRTPROT_DHCP :: (Num a) => a eRTPROT_DHCP :: forall a. Num a => a eRTPROT_DHCP = a 16 eRTPROT_MROUTED :: (Num a) => a eRTPROT_MROUTED :: forall a. Num a => a eRTPROT_MROUTED = a 17 eRTPROT_BABEL :: (Num a) => a eRTPROT_BABEL :: forall a. Num a => a eRTPROT_BABEL = a 42 newtype RouteType = RouteType Int deriving (RouteType -> RouteType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RouteType -> RouteType -> Bool $c/= :: RouteType -> RouteType -> Bool == :: RouteType -> RouteType -> Bool $c== :: RouteType -> RouteType -> Bool Eq, Int -> RouteType RouteType -> Int RouteType -> [RouteType] RouteType -> RouteType RouteType -> RouteType -> [RouteType] RouteType -> RouteType -> RouteType -> [RouteType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RouteType -> RouteType -> RouteType -> [RouteType] $cenumFromThenTo :: RouteType -> RouteType -> RouteType -> [RouteType] enumFromTo :: RouteType -> RouteType -> [RouteType] $cenumFromTo :: RouteType -> RouteType -> [RouteType] enumFromThen :: RouteType -> RouteType -> [RouteType] $cenumFromThen :: RouteType -> RouteType -> [RouteType] enumFrom :: RouteType -> [RouteType] $cenumFrom :: RouteType -> [RouteType] fromEnum :: RouteType -> Int $cfromEnum :: RouteType -> Int toEnum :: Int -> RouteType $ctoEnum :: Int -> RouteType pred :: RouteType -> RouteType $cpred :: RouteType -> RouteType succ :: RouteType -> RouteType $csucc :: RouteType -> RouteType Enum, Enum RouteType Real RouteType RouteType -> Integer RouteType -> RouteType -> (RouteType, RouteType) RouteType -> RouteType -> RouteType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RouteType -> Integer $ctoInteger :: RouteType -> Integer divMod :: RouteType -> RouteType -> (RouteType, RouteType) $cdivMod :: RouteType -> RouteType -> (RouteType, RouteType) quotRem :: RouteType -> RouteType -> (RouteType, RouteType) $cquotRem :: RouteType -> RouteType -> (RouteType, RouteType) mod :: RouteType -> RouteType -> RouteType $cmod :: RouteType -> RouteType -> RouteType div :: RouteType -> RouteType -> RouteType $cdiv :: RouteType -> RouteType -> RouteType rem :: RouteType -> RouteType -> RouteType $crem :: RouteType -> RouteType -> RouteType quot :: RouteType -> RouteType -> RouteType $cquot :: RouteType -> RouteType -> RouteType Integral, Integer -> RouteType RouteType -> RouteType RouteType -> RouteType -> RouteType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RouteType $cfromInteger :: Integer -> RouteType signum :: RouteType -> RouteType $csignum :: RouteType -> RouteType abs :: RouteType -> RouteType $cabs :: RouteType -> RouteType negate :: RouteType -> RouteType $cnegate :: RouteType -> RouteType * :: RouteType -> RouteType -> RouteType $c* :: RouteType -> RouteType -> RouteType - :: RouteType -> RouteType -> RouteType $c- :: RouteType -> RouteType -> RouteType + :: RouteType -> RouteType -> RouteType $c+ :: RouteType -> RouteType -> RouteType Num, Eq RouteType RouteType -> RouteType -> Bool RouteType -> RouteType -> Ordering RouteType -> RouteType -> RouteType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RouteType -> RouteType -> RouteType $cmin :: RouteType -> RouteType -> RouteType max :: RouteType -> RouteType -> RouteType $cmax :: RouteType -> RouteType -> RouteType >= :: RouteType -> RouteType -> Bool $c>= :: RouteType -> RouteType -> Bool > :: RouteType -> RouteType -> Bool $c> :: RouteType -> RouteType -> Bool <= :: RouteType -> RouteType -> Bool $c<= :: RouteType -> RouteType -> Bool < :: RouteType -> RouteType -> Bool $c< :: RouteType -> RouteType -> Bool compare :: RouteType -> RouteType -> Ordering $ccompare :: RouteType -> RouteType -> Ordering Ord, Num RouteType Ord RouteType RouteType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RouteType -> Rational $ctoRational :: RouteType -> Rational Real, Int -> RouteType -> ShowS [RouteType] -> ShowS RouteType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RouteType] -> ShowS $cshowList :: [RouteType] -> ShowS show :: RouteType -> String $cshow :: RouteType -> String showsPrec :: Int -> RouteType -> ShowS $cshowsPrec :: Int -> RouteType -> ShowS Show) showRouteType :: (Num a) => (Show a) => (Eq a) => a -> String showRouteType :: forall a. (Num a, Show a, Eq a) => a -> String showRouteType a 0 = String "RTN_UNSPEC" showRouteType a 1 = String "RTN_UNICAST" showRouteType a 2 = String "RTN_LOCAL" showRouteType a 3 = String "RTN_BROADCAST" showRouteType a 4 = String "RTN_ANYCAST" showRouteType a 5 = String "RTN_MULTICAST" showRouteType a 6 = String "RTN_BLACKHOLE" showRouteType a 7 = String "RTN_UNREACHABLE" showRouteType a 8 = String "RTN_PROHIBIT" showRouteType a 9 = String "RTN_THROW" showRouteType a 10 = String "RTN_NAT" showRouteType a 11 = String "RTN_XRESOLVE" showRouteType a i = String "RouteType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRTN_UNSPEC :: (Num a) => a eRTN_UNSPEC :: forall a. Num a => a eRTN_UNSPEC = a 0 eRTN_UNICAST :: (Num a) => a eRTN_UNICAST :: forall a. Num a => a eRTN_UNICAST = a 1 eRTN_LOCAL :: (Num a) => a eRTN_LOCAL :: forall a. Num a => a eRTN_LOCAL = a 2 eRTN_BROADCAST :: (Num a) => a eRTN_BROADCAST :: forall a. Num a => a eRTN_BROADCAST = a 3 eRTN_ANYCAST :: (Num a) => a eRTN_ANYCAST :: forall a. Num a => a eRTN_ANYCAST = a 4 eRTN_MULTICAST :: (Num a) => a eRTN_MULTICAST :: forall a. Num a => a eRTN_MULTICAST = a 5 eRTN_BLACKHOLE :: (Num a) => a eRTN_BLACKHOLE :: forall a. Num a => a eRTN_BLACKHOLE = a 6 eRTN_UNREACHABLE :: (Num a) => a eRTN_UNREACHABLE :: forall a. Num a => a eRTN_UNREACHABLE = a 7 eRTN_PROHIBIT :: (Num a) => a eRTN_PROHIBIT :: forall a. Num a => a eRTN_PROHIBIT = a 8 eRTN_THROW :: (Num a) => a eRTN_THROW :: forall a. Num a => a eRTN_THROW = a 9 eRTN_NAT :: (Num a) => a eRTN_NAT :: forall a. Num a => a eRTN_NAT = a 10 eRTN_XRESOLVE :: (Num a) => a eRTN_XRESOLVE :: forall a. Num a => a eRTN_XRESOLVE = a 11 newtype RouteFlags = RouteFlags Int deriving (Eq RouteFlags RouteFlags Int -> RouteFlags RouteFlags -> Bool RouteFlags -> Int RouteFlags -> Maybe Int RouteFlags -> RouteFlags RouteFlags -> Int -> Bool RouteFlags -> Int -> RouteFlags RouteFlags -> RouteFlags -> RouteFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: RouteFlags -> Int $cpopCount :: RouteFlags -> Int rotateR :: RouteFlags -> Int -> RouteFlags $crotateR :: RouteFlags -> Int -> RouteFlags rotateL :: RouteFlags -> Int -> RouteFlags $crotateL :: RouteFlags -> Int -> RouteFlags unsafeShiftR :: RouteFlags -> Int -> RouteFlags $cunsafeShiftR :: RouteFlags -> Int -> RouteFlags shiftR :: RouteFlags -> Int -> RouteFlags $cshiftR :: RouteFlags -> Int -> RouteFlags unsafeShiftL :: RouteFlags -> Int -> RouteFlags $cunsafeShiftL :: RouteFlags -> Int -> RouteFlags shiftL :: RouteFlags -> Int -> RouteFlags $cshiftL :: RouteFlags -> Int -> RouteFlags isSigned :: RouteFlags -> Bool $cisSigned :: RouteFlags -> Bool bitSize :: RouteFlags -> Int $cbitSize :: RouteFlags -> Int bitSizeMaybe :: RouteFlags -> Maybe Int $cbitSizeMaybe :: RouteFlags -> Maybe Int testBit :: RouteFlags -> Int -> Bool $ctestBit :: RouteFlags -> Int -> Bool complementBit :: RouteFlags -> Int -> RouteFlags $ccomplementBit :: RouteFlags -> Int -> RouteFlags clearBit :: RouteFlags -> Int -> RouteFlags $cclearBit :: RouteFlags -> Int -> RouteFlags setBit :: RouteFlags -> Int -> RouteFlags $csetBit :: RouteFlags -> Int -> RouteFlags bit :: Int -> RouteFlags $cbit :: Int -> RouteFlags zeroBits :: RouteFlags $czeroBits :: RouteFlags rotate :: RouteFlags -> Int -> RouteFlags $crotate :: RouteFlags -> Int -> RouteFlags shift :: RouteFlags -> Int -> RouteFlags $cshift :: RouteFlags -> Int -> RouteFlags complement :: RouteFlags -> RouteFlags $ccomplement :: RouteFlags -> RouteFlags xor :: RouteFlags -> RouteFlags -> RouteFlags $cxor :: RouteFlags -> RouteFlags -> RouteFlags .|. :: RouteFlags -> RouteFlags -> RouteFlags $c.|. :: RouteFlags -> RouteFlags -> RouteFlags .&. :: RouteFlags -> RouteFlags -> RouteFlags $c.&. :: RouteFlags -> RouteFlags -> RouteFlags Bits, RouteFlags -> RouteFlags -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RouteFlags -> RouteFlags -> Bool $c/= :: RouteFlags -> RouteFlags -> Bool == :: RouteFlags -> RouteFlags -> Bool $c== :: RouteFlags -> RouteFlags -> Bool Eq, Int -> RouteFlags RouteFlags -> Int RouteFlags -> [RouteFlags] RouteFlags -> RouteFlags RouteFlags -> RouteFlags -> [RouteFlags] RouteFlags -> RouteFlags -> RouteFlags -> [RouteFlags] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RouteFlags -> RouteFlags -> RouteFlags -> [RouteFlags] $cenumFromThenTo :: RouteFlags -> RouteFlags -> RouteFlags -> [RouteFlags] enumFromTo :: RouteFlags -> RouteFlags -> [RouteFlags] $cenumFromTo :: RouteFlags -> RouteFlags -> [RouteFlags] enumFromThen :: RouteFlags -> RouteFlags -> [RouteFlags] $cenumFromThen :: RouteFlags -> RouteFlags -> [RouteFlags] enumFrom :: RouteFlags -> [RouteFlags] $cenumFrom :: RouteFlags -> [RouteFlags] fromEnum :: RouteFlags -> Int $cfromEnum :: RouteFlags -> Int toEnum :: Int -> RouteFlags $ctoEnum :: Int -> RouteFlags pred :: RouteFlags -> RouteFlags $cpred :: RouteFlags -> RouteFlags succ :: RouteFlags -> RouteFlags $csucc :: RouteFlags -> RouteFlags Enum, Enum RouteFlags Real RouteFlags RouteFlags -> Integer RouteFlags -> RouteFlags -> (RouteFlags, RouteFlags) RouteFlags -> RouteFlags -> RouteFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RouteFlags -> Integer $ctoInteger :: RouteFlags -> Integer divMod :: RouteFlags -> RouteFlags -> (RouteFlags, RouteFlags) $cdivMod :: RouteFlags -> RouteFlags -> (RouteFlags, RouteFlags) quotRem :: RouteFlags -> RouteFlags -> (RouteFlags, RouteFlags) $cquotRem :: RouteFlags -> RouteFlags -> (RouteFlags, RouteFlags) mod :: RouteFlags -> RouteFlags -> RouteFlags $cmod :: RouteFlags -> RouteFlags -> RouteFlags div :: RouteFlags -> RouteFlags -> RouteFlags $cdiv :: RouteFlags -> RouteFlags -> RouteFlags rem :: RouteFlags -> RouteFlags -> RouteFlags $crem :: RouteFlags -> RouteFlags -> RouteFlags quot :: RouteFlags -> RouteFlags -> RouteFlags $cquot :: RouteFlags -> RouteFlags -> RouteFlags Integral, Integer -> RouteFlags RouteFlags -> RouteFlags RouteFlags -> RouteFlags -> RouteFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RouteFlags $cfromInteger :: Integer -> RouteFlags signum :: RouteFlags -> RouteFlags $csignum :: RouteFlags -> RouteFlags abs :: RouteFlags -> RouteFlags $cabs :: RouteFlags -> RouteFlags negate :: RouteFlags -> RouteFlags $cnegate :: RouteFlags -> RouteFlags * :: RouteFlags -> RouteFlags -> RouteFlags $c* :: RouteFlags -> RouteFlags -> RouteFlags - :: RouteFlags -> RouteFlags -> RouteFlags $c- :: RouteFlags -> RouteFlags -> RouteFlags + :: RouteFlags -> RouteFlags -> RouteFlags $c+ :: RouteFlags -> RouteFlags -> RouteFlags Num, Eq RouteFlags RouteFlags -> RouteFlags -> Bool RouteFlags -> RouteFlags -> Ordering RouteFlags -> RouteFlags -> RouteFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RouteFlags -> RouteFlags -> RouteFlags $cmin :: RouteFlags -> RouteFlags -> RouteFlags max :: RouteFlags -> RouteFlags -> RouteFlags $cmax :: RouteFlags -> RouteFlags -> RouteFlags >= :: RouteFlags -> RouteFlags -> Bool $c>= :: RouteFlags -> RouteFlags -> Bool > :: RouteFlags -> RouteFlags -> Bool $c> :: RouteFlags -> RouteFlags -> Bool <= :: RouteFlags -> RouteFlags -> Bool $c<= :: RouteFlags -> RouteFlags -> Bool < :: RouteFlags -> RouteFlags -> Bool $c< :: RouteFlags -> RouteFlags -> Bool compare :: RouteFlags -> RouteFlags -> Ordering $ccompare :: RouteFlags -> RouteFlags -> Ordering Ord, Num RouteFlags Ord RouteFlags RouteFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RouteFlags -> Rational $ctoRational :: RouteFlags -> Rational Real, Int -> RouteFlags -> ShowS [RouteFlags] -> ShowS RouteFlags -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RouteFlags] -> ShowS $cshowList :: [RouteFlags] -> ShowS show :: RouteFlags -> String $cshow :: RouteFlags -> String showsPrec :: Int -> RouteFlags -> ShowS $cshowsPrec :: Int -> RouteFlags -> ShowS Show) fRTM_F_NOTIFY :: (Num a, Bits a) => a fRTM_F_NOTIFY :: forall a. (Num a, Bits a) => a fRTM_F_NOTIFY = a 256 fRTM_F_CLONED :: (Num a, Bits a) => a fRTM_F_CLONED :: forall a. (Num a, Bits a) => a fRTM_F_CLONED = a 512 fRTM_F_EQUALIZE :: (Num a, Bits a) => a fRTM_F_EQUALIZE :: forall a. (Num a, Bits a) => a fRTM_F_EQUALIZE = a 1024 fRTM_F_PREFIX :: (Num a, Bits a) => a fRTM_F_PREFIX :: forall a. (Num a, Bits a) => a fRTM_F_PREFIX = a 2048 fRTM_F_LOOKUP_TABLE :: (Num a, Bits a) => a fRTM_F_LOOKUP_TABLE :: forall a. (Num a, Bits a) => a fRTM_F_LOOKUP_TABLE = a 4096 newtype RouteAttrType = RouteAttrType Int deriving (RouteAttrType -> RouteAttrType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RouteAttrType -> RouteAttrType -> Bool $c/= :: RouteAttrType -> RouteAttrType -> Bool == :: RouteAttrType -> RouteAttrType -> Bool $c== :: RouteAttrType -> RouteAttrType -> Bool Eq, Int -> RouteAttrType RouteAttrType -> Int RouteAttrType -> [RouteAttrType] RouteAttrType -> RouteAttrType RouteAttrType -> RouteAttrType -> [RouteAttrType] RouteAttrType -> RouteAttrType -> RouteAttrType -> [RouteAttrType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RouteAttrType -> RouteAttrType -> RouteAttrType -> [RouteAttrType] $cenumFromThenTo :: RouteAttrType -> RouteAttrType -> RouteAttrType -> [RouteAttrType] enumFromTo :: RouteAttrType -> RouteAttrType -> [RouteAttrType] $cenumFromTo :: RouteAttrType -> RouteAttrType -> [RouteAttrType] enumFromThen :: RouteAttrType -> RouteAttrType -> [RouteAttrType] $cenumFromThen :: RouteAttrType -> RouteAttrType -> [RouteAttrType] enumFrom :: RouteAttrType -> [RouteAttrType] $cenumFrom :: RouteAttrType -> [RouteAttrType] fromEnum :: RouteAttrType -> Int $cfromEnum :: RouteAttrType -> Int toEnum :: Int -> RouteAttrType $ctoEnum :: Int -> RouteAttrType pred :: RouteAttrType -> RouteAttrType $cpred :: RouteAttrType -> RouteAttrType succ :: RouteAttrType -> RouteAttrType $csucc :: RouteAttrType -> RouteAttrType Enum, Enum RouteAttrType Real RouteAttrType RouteAttrType -> Integer RouteAttrType -> RouteAttrType -> (RouteAttrType, RouteAttrType) RouteAttrType -> RouteAttrType -> RouteAttrType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RouteAttrType -> Integer $ctoInteger :: RouteAttrType -> Integer divMod :: RouteAttrType -> RouteAttrType -> (RouteAttrType, RouteAttrType) $cdivMod :: RouteAttrType -> RouteAttrType -> (RouteAttrType, RouteAttrType) quotRem :: RouteAttrType -> RouteAttrType -> (RouteAttrType, RouteAttrType) $cquotRem :: RouteAttrType -> RouteAttrType -> (RouteAttrType, RouteAttrType) mod :: RouteAttrType -> RouteAttrType -> RouteAttrType $cmod :: RouteAttrType -> RouteAttrType -> RouteAttrType div :: RouteAttrType -> RouteAttrType -> RouteAttrType $cdiv :: RouteAttrType -> RouteAttrType -> RouteAttrType rem :: RouteAttrType -> RouteAttrType -> RouteAttrType $crem :: RouteAttrType -> RouteAttrType -> RouteAttrType quot :: RouteAttrType -> RouteAttrType -> RouteAttrType $cquot :: RouteAttrType -> RouteAttrType -> RouteAttrType Integral, Integer -> RouteAttrType RouteAttrType -> RouteAttrType RouteAttrType -> RouteAttrType -> RouteAttrType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RouteAttrType $cfromInteger :: Integer -> RouteAttrType signum :: RouteAttrType -> RouteAttrType $csignum :: RouteAttrType -> RouteAttrType abs :: RouteAttrType -> RouteAttrType $cabs :: RouteAttrType -> RouteAttrType negate :: RouteAttrType -> RouteAttrType $cnegate :: RouteAttrType -> RouteAttrType * :: RouteAttrType -> RouteAttrType -> RouteAttrType $c* :: RouteAttrType -> RouteAttrType -> RouteAttrType - :: RouteAttrType -> RouteAttrType -> RouteAttrType $c- :: RouteAttrType -> RouteAttrType -> RouteAttrType + :: RouteAttrType -> RouteAttrType -> RouteAttrType $c+ :: RouteAttrType -> RouteAttrType -> RouteAttrType Num, Eq RouteAttrType RouteAttrType -> RouteAttrType -> Bool RouteAttrType -> RouteAttrType -> Ordering RouteAttrType -> RouteAttrType -> RouteAttrType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RouteAttrType -> RouteAttrType -> RouteAttrType $cmin :: RouteAttrType -> RouteAttrType -> RouteAttrType max :: RouteAttrType -> RouteAttrType -> RouteAttrType $cmax :: RouteAttrType -> RouteAttrType -> RouteAttrType >= :: RouteAttrType -> RouteAttrType -> Bool $c>= :: RouteAttrType -> RouteAttrType -> Bool > :: RouteAttrType -> RouteAttrType -> Bool $c> :: RouteAttrType -> RouteAttrType -> Bool <= :: RouteAttrType -> RouteAttrType -> Bool $c<= :: RouteAttrType -> RouteAttrType -> Bool < :: RouteAttrType -> RouteAttrType -> Bool $c< :: RouteAttrType -> RouteAttrType -> Bool compare :: RouteAttrType -> RouteAttrType -> Ordering $ccompare :: RouteAttrType -> RouteAttrType -> Ordering Ord, Num RouteAttrType Ord RouteAttrType RouteAttrType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RouteAttrType -> Rational $ctoRational :: RouteAttrType -> Rational Real, Int -> RouteAttrType -> ShowS [RouteAttrType] -> ShowS RouteAttrType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RouteAttrType] -> ShowS $cshowList :: [RouteAttrType] -> ShowS show :: RouteAttrType -> String $cshow :: RouteAttrType -> String showsPrec :: Int -> RouteAttrType -> ShowS $cshowsPrec :: Int -> RouteAttrType -> ShowS Show) showRouteAttrType :: (Num a) => (Show a) => (Eq a) => a -> String showRouteAttrType :: forall a. (Num a, Show a, Eq a) => a -> String showRouteAttrType a 0 = String "RTA_UNSPEC" showRouteAttrType a 1 = String "RTA_DST" showRouteAttrType a 2 = String "RTA_SRC" showRouteAttrType a 3 = String "RTA_IIF" showRouteAttrType a 4 = String "RTA_OIF" showRouteAttrType a 5 = String "RTA_GATEWAY" showRouteAttrType a 6 = String "RTA_PRIORITY" showRouteAttrType a 7 = String "RTA_PREFSRC" showRouteAttrType a 8 = String "RTA_METRICS" showRouteAttrType a 9 = String "RTA_MULTIPATH" showRouteAttrType a 10 = String "RTA_PROTOINFO" showRouteAttrType a 11 = String "RTA_FLOW" showRouteAttrType a 12 = String "RTA_CACHEINFO" showRouteAttrType a 13 = String "RTA_SESSION" showRouteAttrType a 14 = String "RTA_MP_ALGO" showRouteAttrType a 15 = String "RTA_TABLE" showRouteAttrType a 16 = String "RTA_MARK" showRouteAttrType a 17 = String "RTA_MFC_STATS" showRouteAttrType a 18 = String "RTA_VIA" showRouteAttrType a 19 = String "RTA_NEWDST" showRouteAttrType a 20 = String "RTA_PREF" showRouteAttrType a 21 = String "RTA_ENCAP_TYPE" showRouteAttrType a 22 = String "RTA_ENCAP" showRouteAttrType a 23 = String "RTA_EXPIRES" showRouteAttrType a 24 = String "RTA_PAD" showRouteAttrType a 25 = String "RTA_UID" showRouteAttrType a i = String "RouteAttrType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRTA_UNSPEC :: (Num a) => a eRTA_UNSPEC :: forall a. Num a => a eRTA_UNSPEC = a 0 eRTA_DST :: (Num a) => a eRTA_DST :: forall a. Num a => a eRTA_DST = a 1 eRTA_SRC :: (Num a) => a eRTA_SRC :: forall a. Num a => a eRTA_SRC = a 2 eRTA_IIF :: (Num a) => a eRTA_IIF :: forall a. Num a => a eRTA_IIF = a 3 eRTA_OIF :: (Num a) => a eRTA_OIF :: forall a. Num a => a eRTA_OIF = a 4 eRTA_GATEWAY :: (Num a) => a eRTA_GATEWAY :: forall a. Num a => a eRTA_GATEWAY = a 5 eRTA_PRIORITY :: (Num a) => a eRTA_PRIORITY :: forall a. Num a => a eRTA_PRIORITY = a 6 eRTA_PREFSRC :: (Num a) => a eRTA_PREFSRC :: forall a. Num a => a eRTA_PREFSRC = a 7 eRTA_METRICS :: (Num a) => a eRTA_METRICS :: forall a. Num a => a eRTA_METRICS = a 8 eRTA_MULTIPATH :: (Num a) => a eRTA_MULTIPATH :: forall a. Num a => a eRTA_MULTIPATH = a 9 eRTA_PROTOINFO :: (Num a) => a eRTA_PROTOINFO :: forall a. Num a => a eRTA_PROTOINFO = a 10 eRTA_FLOW :: (Num a) => a eRTA_FLOW :: forall a. Num a => a eRTA_FLOW = a 11 eRTA_CACHEINFO :: (Num a) => a eRTA_CACHEINFO :: forall a. Num a => a eRTA_CACHEINFO = a 12 eRTA_SESSION :: (Num a) => a eRTA_SESSION :: forall a. Num a => a eRTA_SESSION = a 13 eRTA_MP_ALGO :: (Num a) => a eRTA_MP_ALGO :: forall a. Num a => a eRTA_MP_ALGO = a 14 eRTA_TABLE :: (Num a) => a eRTA_TABLE :: forall a. Num a => a eRTA_TABLE = a 15 eRTA_MARK :: (Num a) => a eRTA_MARK :: forall a. Num a => a eRTA_MARK = a 16 eRTA_MFC_STATS :: (Num a) => a eRTA_MFC_STATS :: forall a. Num a => a eRTA_MFC_STATS = a 17 eRTA_VIA :: (Num a) => a eRTA_VIA :: forall a. Num a => a eRTA_VIA = a 18 eRTA_NEWDST :: (Num a) => a eRTA_NEWDST :: forall a. Num a => a eRTA_NEWDST = a 19 eRTA_PREF :: (Num a) => a eRTA_PREF :: forall a. Num a => a eRTA_PREF = a 20 eRTA_ENCAP_TYPE :: (Num a) => a eRTA_ENCAP_TYPE :: forall a. Num a => a eRTA_ENCAP_TYPE = a 21 eRTA_ENCAP :: (Num a) => a eRTA_ENCAP :: forall a. Num a => a eRTA_ENCAP = a 22 eRTA_EXPIRES :: (Num a) => a eRTA_EXPIRES :: forall a. Num a => a eRTA_EXPIRES = a 23 eRTA_PAD :: (Num a) => a eRTA_PAD :: forall a. Num a => a eRTA_PAD = a 24 eRTA_UID :: (Num a) => a eRTA_UID :: forall a. Num a => a eRTA_UID = a 25 newtype NeighAttrType = NeighAttrType Int deriving (NeighAttrType -> NeighAttrType -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: NeighAttrType -> NeighAttrType -> Bool $c/= :: NeighAttrType -> NeighAttrType -> Bool == :: NeighAttrType -> NeighAttrType -> Bool $c== :: NeighAttrType -> NeighAttrType -> Bool Eq, Int -> NeighAttrType NeighAttrType -> Int NeighAttrType -> [NeighAttrType] NeighAttrType -> NeighAttrType NeighAttrType -> NeighAttrType -> [NeighAttrType] NeighAttrType -> NeighAttrType -> NeighAttrType -> [NeighAttrType] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: NeighAttrType -> NeighAttrType -> NeighAttrType -> [NeighAttrType] $cenumFromThenTo :: NeighAttrType -> NeighAttrType -> NeighAttrType -> [NeighAttrType] enumFromTo :: NeighAttrType -> NeighAttrType -> [NeighAttrType] $cenumFromTo :: NeighAttrType -> NeighAttrType -> [NeighAttrType] enumFromThen :: NeighAttrType -> NeighAttrType -> [NeighAttrType] $cenumFromThen :: NeighAttrType -> NeighAttrType -> [NeighAttrType] enumFrom :: NeighAttrType -> [NeighAttrType] $cenumFrom :: NeighAttrType -> [NeighAttrType] fromEnum :: NeighAttrType -> Int $cfromEnum :: NeighAttrType -> Int toEnum :: Int -> NeighAttrType $ctoEnum :: Int -> NeighAttrType pred :: NeighAttrType -> NeighAttrType $cpred :: NeighAttrType -> NeighAttrType succ :: NeighAttrType -> NeighAttrType $csucc :: NeighAttrType -> NeighAttrType Enum, Enum NeighAttrType Real NeighAttrType NeighAttrType -> Integer NeighAttrType -> NeighAttrType -> (NeighAttrType, NeighAttrType) NeighAttrType -> NeighAttrType -> NeighAttrType forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: NeighAttrType -> Integer $ctoInteger :: NeighAttrType -> Integer divMod :: NeighAttrType -> NeighAttrType -> (NeighAttrType, NeighAttrType) $cdivMod :: NeighAttrType -> NeighAttrType -> (NeighAttrType, NeighAttrType) quotRem :: NeighAttrType -> NeighAttrType -> (NeighAttrType, NeighAttrType) $cquotRem :: NeighAttrType -> NeighAttrType -> (NeighAttrType, NeighAttrType) mod :: NeighAttrType -> NeighAttrType -> NeighAttrType $cmod :: NeighAttrType -> NeighAttrType -> NeighAttrType div :: NeighAttrType -> NeighAttrType -> NeighAttrType $cdiv :: NeighAttrType -> NeighAttrType -> NeighAttrType rem :: NeighAttrType -> NeighAttrType -> NeighAttrType $crem :: NeighAttrType -> NeighAttrType -> NeighAttrType quot :: NeighAttrType -> NeighAttrType -> NeighAttrType $cquot :: NeighAttrType -> NeighAttrType -> NeighAttrType Integral, Integer -> NeighAttrType NeighAttrType -> NeighAttrType NeighAttrType -> NeighAttrType -> NeighAttrType forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> NeighAttrType $cfromInteger :: Integer -> NeighAttrType signum :: NeighAttrType -> NeighAttrType $csignum :: NeighAttrType -> NeighAttrType abs :: NeighAttrType -> NeighAttrType $cabs :: NeighAttrType -> NeighAttrType negate :: NeighAttrType -> NeighAttrType $cnegate :: NeighAttrType -> NeighAttrType * :: NeighAttrType -> NeighAttrType -> NeighAttrType $c* :: NeighAttrType -> NeighAttrType -> NeighAttrType - :: NeighAttrType -> NeighAttrType -> NeighAttrType $c- :: NeighAttrType -> NeighAttrType -> NeighAttrType + :: NeighAttrType -> NeighAttrType -> NeighAttrType $c+ :: NeighAttrType -> NeighAttrType -> NeighAttrType Num, Eq NeighAttrType NeighAttrType -> NeighAttrType -> Bool NeighAttrType -> NeighAttrType -> Ordering NeighAttrType -> NeighAttrType -> NeighAttrType forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: NeighAttrType -> NeighAttrType -> NeighAttrType $cmin :: NeighAttrType -> NeighAttrType -> NeighAttrType max :: NeighAttrType -> NeighAttrType -> NeighAttrType $cmax :: NeighAttrType -> NeighAttrType -> NeighAttrType >= :: NeighAttrType -> NeighAttrType -> Bool $c>= :: NeighAttrType -> NeighAttrType -> Bool > :: NeighAttrType -> NeighAttrType -> Bool $c> :: NeighAttrType -> NeighAttrType -> Bool <= :: NeighAttrType -> NeighAttrType -> Bool $c<= :: NeighAttrType -> NeighAttrType -> Bool < :: NeighAttrType -> NeighAttrType -> Bool $c< :: NeighAttrType -> NeighAttrType -> Bool compare :: NeighAttrType -> NeighAttrType -> Ordering $ccompare :: NeighAttrType -> NeighAttrType -> Ordering Ord, Num NeighAttrType Ord NeighAttrType NeighAttrType -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: NeighAttrType -> Rational $ctoRational :: NeighAttrType -> Rational Real, Int -> NeighAttrType -> ShowS [NeighAttrType] -> ShowS NeighAttrType -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [NeighAttrType] -> ShowS $cshowList :: [NeighAttrType] -> ShowS show :: NeighAttrType -> String $cshow :: NeighAttrType -> String showsPrec :: Int -> NeighAttrType -> ShowS $cshowsPrec :: Int -> NeighAttrType -> ShowS Show) showNeighAttrType :: (Num a) => (Show a) => (Eq a) => a -> String showNeighAttrType :: forall a. (Num a, Show a, Eq a) => a -> String showNeighAttrType a 0 = String "NDA_UNSPEC" showNeighAttrType a 1 = String "NDA_DST" showNeighAttrType a 2 = String "NDA_LLADDR" showNeighAttrType a 3 = String "NDA_CACHEINFO" showNeighAttrType a 4 = String "NDA_PROBES" showNeighAttrType a 5 = String "NDA_VLAN" showNeighAttrType a 6 = String "NDA_PORT" showNeighAttrType a 7 = String "NDA_VNI" showNeighAttrType a 8 = String "NDA_IFINDEX" showNeighAttrType a 9 = String "NDA_MASTER" showNeighAttrType a 10 = String "NDA_LINK_NETNSID" showNeighAttrType a i = String "NeighAttrType #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eNDA_UNSPEC :: (Num a) => a eNDA_UNSPEC :: forall a. Num a => a eNDA_UNSPEC = a 0 eNDA_DST :: (Num a) => a eNDA_DST :: forall a. Num a => a eNDA_DST = a 1 eNDA_LLADDR :: (Num a) => a eNDA_LLADDR :: forall a. Num a => a eNDA_LLADDR = a 2 eNDA_CACHEINFO :: (Num a) => a eNDA_CACHEINFO :: forall a. Num a => a eNDA_CACHEINFO = a 3 eNDA_PROBES :: (Num a) => a eNDA_PROBES :: forall a. Num a => a eNDA_PROBES = a 4 eNDA_VLAN :: (Num a) => a eNDA_VLAN :: forall a. Num a => a eNDA_VLAN = a 5 eNDA_PORT :: (Num a) => a eNDA_PORT :: forall a. Num a => a eNDA_PORT = a 6 eNDA_VNI :: (Num a) => a eNDA_VNI :: forall a. Num a => a eNDA_VNI = a 7 eNDA_IFINDEX :: (Num a) => a eNDA_IFINDEX :: forall a. Num a => a eNDA_IFINDEX = a 8 eNDA_MASTER :: (Num a) => a eNDA_MASTER :: forall a. Num a => a eNDA_MASTER = a 9 eNDA_LINK_NETNSID :: (Num a) => a eNDA_LINK_NETNSID :: forall a. Num a => a eNDA_LINK_NETNSID = a 10 newtype NeighStateFlags = NeighStateFlags Int deriving (Eq NeighStateFlags NeighStateFlags Int -> NeighStateFlags NeighStateFlags -> Bool NeighStateFlags -> Int NeighStateFlags -> Maybe Int NeighStateFlags -> NeighStateFlags NeighStateFlags -> Int -> Bool NeighStateFlags -> Int -> NeighStateFlags NeighStateFlags -> NeighStateFlags -> NeighStateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: NeighStateFlags -> Int $cpopCount :: NeighStateFlags -> Int rotateR :: NeighStateFlags -> Int -> NeighStateFlags $crotateR :: NeighStateFlags -> Int -> NeighStateFlags rotateL :: NeighStateFlags -> Int -> NeighStateFlags $crotateL :: NeighStateFlags -> Int -> NeighStateFlags unsafeShiftR :: NeighStateFlags -> Int -> NeighStateFlags $cunsafeShiftR :: NeighStateFlags -> Int -> NeighStateFlags shiftR :: NeighStateFlags -> Int -> NeighStateFlags $cshiftR :: NeighStateFlags -> Int -> NeighStateFlags unsafeShiftL :: NeighStateFlags -> Int -> NeighStateFlags $cunsafeShiftL :: NeighStateFlags -> Int -> NeighStateFlags shiftL :: NeighStateFlags -> Int -> NeighStateFlags $cshiftL :: NeighStateFlags -> Int -> NeighStateFlags isSigned :: NeighStateFlags -> Bool $cisSigned :: NeighStateFlags -> Bool bitSize :: NeighStateFlags -> Int $cbitSize :: NeighStateFlags -> Int bitSizeMaybe :: NeighStateFlags -> Maybe Int $cbitSizeMaybe :: NeighStateFlags -> Maybe Int testBit :: NeighStateFlags -> Int -> Bool $ctestBit :: NeighStateFlags -> Int -> Bool complementBit :: NeighStateFlags -> Int -> NeighStateFlags $ccomplementBit :: NeighStateFlags -> Int -> NeighStateFlags clearBit :: NeighStateFlags -> Int -> NeighStateFlags $cclearBit :: NeighStateFlags -> Int -> NeighStateFlags setBit :: NeighStateFlags -> Int -> NeighStateFlags $csetBit :: NeighStateFlags -> Int -> NeighStateFlags bit :: Int -> NeighStateFlags $cbit :: Int -> NeighStateFlags zeroBits :: NeighStateFlags $czeroBits :: NeighStateFlags rotate :: NeighStateFlags -> Int -> NeighStateFlags $crotate :: NeighStateFlags -> Int -> NeighStateFlags shift :: NeighStateFlags -> Int -> NeighStateFlags $cshift :: NeighStateFlags -> Int -> NeighStateFlags complement :: NeighStateFlags -> NeighStateFlags $ccomplement :: NeighStateFlags -> NeighStateFlags xor :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cxor :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags .|. :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $c.|. :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags .&. :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $c.&. :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags Bits, NeighStateFlags -> NeighStateFlags -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: NeighStateFlags -> NeighStateFlags -> Bool $c/= :: NeighStateFlags -> NeighStateFlags -> Bool == :: NeighStateFlags -> NeighStateFlags -> Bool $c== :: NeighStateFlags -> NeighStateFlags -> Bool Eq, Int -> NeighStateFlags NeighStateFlags -> Int NeighStateFlags -> [NeighStateFlags] NeighStateFlags -> NeighStateFlags NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] NeighStateFlags -> NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] $cenumFromThenTo :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] enumFromTo :: NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] $cenumFromTo :: NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] enumFromThen :: NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] $cenumFromThen :: NeighStateFlags -> NeighStateFlags -> [NeighStateFlags] enumFrom :: NeighStateFlags -> [NeighStateFlags] $cenumFrom :: NeighStateFlags -> [NeighStateFlags] fromEnum :: NeighStateFlags -> Int $cfromEnum :: NeighStateFlags -> Int toEnum :: Int -> NeighStateFlags $ctoEnum :: Int -> NeighStateFlags pred :: NeighStateFlags -> NeighStateFlags $cpred :: NeighStateFlags -> NeighStateFlags succ :: NeighStateFlags -> NeighStateFlags $csucc :: NeighStateFlags -> NeighStateFlags Enum, Enum NeighStateFlags Real NeighStateFlags NeighStateFlags -> Integer NeighStateFlags -> NeighStateFlags -> (NeighStateFlags, NeighStateFlags) NeighStateFlags -> NeighStateFlags -> NeighStateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: NeighStateFlags -> Integer $ctoInteger :: NeighStateFlags -> Integer divMod :: NeighStateFlags -> NeighStateFlags -> (NeighStateFlags, NeighStateFlags) $cdivMod :: NeighStateFlags -> NeighStateFlags -> (NeighStateFlags, NeighStateFlags) quotRem :: NeighStateFlags -> NeighStateFlags -> (NeighStateFlags, NeighStateFlags) $cquotRem :: NeighStateFlags -> NeighStateFlags -> (NeighStateFlags, NeighStateFlags) mod :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cmod :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags div :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cdiv :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags rem :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $crem :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags quot :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cquot :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags Integral, Integer -> NeighStateFlags NeighStateFlags -> NeighStateFlags NeighStateFlags -> NeighStateFlags -> NeighStateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> NeighStateFlags $cfromInteger :: Integer -> NeighStateFlags signum :: NeighStateFlags -> NeighStateFlags $csignum :: NeighStateFlags -> NeighStateFlags abs :: NeighStateFlags -> NeighStateFlags $cabs :: NeighStateFlags -> NeighStateFlags negate :: NeighStateFlags -> NeighStateFlags $cnegate :: NeighStateFlags -> NeighStateFlags * :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $c* :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags - :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $c- :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags + :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $c+ :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags Num, Eq NeighStateFlags NeighStateFlags -> NeighStateFlags -> Bool NeighStateFlags -> NeighStateFlags -> Ordering NeighStateFlags -> NeighStateFlags -> NeighStateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cmin :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags max :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags $cmax :: NeighStateFlags -> NeighStateFlags -> NeighStateFlags >= :: NeighStateFlags -> NeighStateFlags -> Bool $c>= :: NeighStateFlags -> NeighStateFlags -> Bool > :: NeighStateFlags -> NeighStateFlags -> Bool $c> :: NeighStateFlags -> NeighStateFlags -> Bool <= :: NeighStateFlags -> NeighStateFlags -> Bool $c<= :: NeighStateFlags -> NeighStateFlags -> Bool < :: NeighStateFlags -> NeighStateFlags -> Bool $c< :: NeighStateFlags -> NeighStateFlags -> Bool compare :: NeighStateFlags -> NeighStateFlags -> Ordering $ccompare :: NeighStateFlags -> NeighStateFlags -> Ordering Ord, Num NeighStateFlags Ord NeighStateFlags NeighStateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: NeighStateFlags -> Rational $ctoRational :: NeighStateFlags -> Rational Real, Int -> NeighStateFlags -> ShowS [NeighStateFlags] -> ShowS NeighStateFlags -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [NeighStateFlags] -> ShowS $cshowList :: [NeighStateFlags] -> ShowS show :: NeighStateFlags -> String $cshow :: NeighStateFlags -> String showsPrec :: Int -> NeighStateFlags -> ShowS $cshowsPrec :: Int -> NeighStateFlags -> ShowS Show) fNUD_NONE :: (Num a, Bits a) => a fNUD_NONE :: forall a. (Num a, Bits a) => a fNUD_NONE = a 0 fNUD_INCOMPLETE :: (Num a, Bits a) => a fNUD_INCOMPLETE :: forall a. (Num a, Bits a) => a fNUD_INCOMPLETE = a 1 fNUD_REACHABLE :: (Num a, Bits a) => a fNUD_REACHABLE :: forall a. (Num a, Bits a) => a fNUD_REACHABLE = a 2 fNUD_STALE :: (Num a, Bits a) => a fNUD_STALE :: forall a. (Num a, Bits a) => a fNUD_STALE = a 4 fNUD_DELAY :: (Num a, Bits a) => a fNUD_DELAY :: forall a. (Num a, Bits a) => a fNUD_DELAY = a 8 fNUD_PROBE :: (Num a, Bits a) => a fNUD_PROBE :: forall a. (Num a, Bits a) => a fNUD_PROBE = a 16 fNUD_FAILED :: (Num a, Bits a) => a fNUD_FAILED :: forall a. (Num a, Bits a) => a fNUD_FAILED = a 32 fNUD_NOARP :: (Num a, Bits a) => a fNUD_NOARP :: forall a. (Num a, Bits a) => a fNUD_NOARP = a 64 fNUD_PERMANENT :: (Num a, Bits a) => a fNUD_PERMANENT :: forall a. (Num a, Bits a) => a fNUD_PERMANENT = a 128 newtype NetlinkFamily = NetlinkFamily Int deriving (NetlinkFamily -> NetlinkFamily -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: NetlinkFamily -> NetlinkFamily -> Bool $c/= :: NetlinkFamily -> NetlinkFamily -> Bool == :: NetlinkFamily -> NetlinkFamily -> Bool $c== :: NetlinkFamily -> NetlinkFamily -> Bool Eq, Int -> NetlinkFamily NetlinkFamily -> Int NetlinkFamily -> [NetlinkFamily] NetlinkFamily -> NetlinkFamily NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] NetlinkFamily -> NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] $cenumFromThenTo :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] enumFromTo :: NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] $cenumFromTo :: NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] enumFromThen :: NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] $cenumFromThen :: NetlinkFamily -> NetlinkFamily -> [NetlinkFamily] enumFrom :: NetlinkFamily -> [NetlinkFamily] $cenumFrom :: NetlinkFamily -> [NetlinkFamily] fromEnum :: NetlinkFamily -> Int $cfromEnum :: NetlinkFamily -> Int toEnum :: Int -> NetlinkFamily $ctoEnum :: Int -> NetlinkFamily pred :: NetlinkFamily -> NetlinkFamily $cpred :: NetlinkFamily -> NetlinkFamily succ :: NetlinkFamily -> NetlinkFamily $csucc :: NetlinkFamily -> NetlinkFamily Enum, Enum NetlinkFamily Real NetlinkFamily NetlinkFamily -> Integer NetlinkFamily -> NetlinkFamily -> (NetlinkFamily, NetlinkFamily) NetlinkFamily -> NetlinkFamily -> NetlinkFamily forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: NetlinkFamily -> Integer $ctoInteger :: NetlinkFamily -> Integer divMod :: NetlinkFamily -> NetlinkFamily -> (NetlinkFamily, NetlinkFamily) $cdivMod :: NetlinkFamily -> NetlinkFamily -> (NetlinkFamily, NetlinkFamily) quotRem :: NetlinkFamily -> NetlinkFamily -> (NetlinkFamily, NetlinkFamily) $cquotRem :: NetlinkFamily -> NetlinkFamily -> (NetlinkFamily, NetlinkFamily) mod :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $cmod :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily div :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $cdiv :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily rem :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $crem :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily quot :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $cquot :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily Integral, Integer -> NetlinkFamily NetlinkFamily -> NetlinkFamily NetlinkFamily -> NetlinkFamily -> NetlinkFamily forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> NetlinkFamily $cfromInteger :: Integer -> NetlinkFamily signum :: NetlinkFamily -> NetlinkFamily $csignum :: NetlinkFamily -> NetlinkFamily abs :: NetlinkFamily -> NetlinkFamily $cabs :: NetlinkFamily -> NetlinkFamily negate :: NetlinkFamily -> NetlinkFamily $cnegate :: NetlinkFamily -> NetlinkFamily * :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $c* :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily - :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $c- :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily + :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $c+ :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily Num, Eq NetlinkFamily NetlinkFamily -> NetlinkFamily -> Bool NetlinkFamily -> NetlinkFamily -> Ordering NetlinkFamily -> NetlinkFamily -> NetlinkFamily forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $cmin :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily max :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily $cmax :: NetlinkFamily -> NetlinkFamily -> NetlinkFamily >= :: NetlinkFamily -> NetlinkFamily -> Bool $c>= :: NetlinkFamily -> NetlinkFamily -> Bool > :: NetlinkFamily -> NetlinkFamily -> Bool $c> :: NetlinkFamily -> NetlinkFamily -> Bool <= :: NetlinkFamily -> NetlinkFamily -> Bool $c<= :: NetlinkFamily -> NetlinkFamily -> Bool < :: NetlinkFamily -> NetlinkFamily -> Bool $c< :: NetlinkFamily -> NetlinkFamily -> Bool compare :: NetlinkFamily -> NetlinkFamily -> Ordering $ccompare :: NetlinkFamily -> NetlinkFamily -> Ordering Ord, Num NetlinkFamily Ord NetlinkFamily NetlinkFamily -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: NetlinkFamily -> Rational $ctoRational :: NetlinkFamily -> Rational Real, Int -> NetlinkFamily -> ShowS [NetlinkFamily] -> ShowS NetlinkFamily -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [NetlinkFamily] -> ShowS $cshowList :: [NetlinkFamily] -> ShowS show :: NetlinkFamily -> String $cshow :: NetlinkFamily -> String showsPrec :: Int -> NetlinkFamily -> ShowS $cshowsPrec :: Int -> NetlinkFamily -> ShowS Show) showNetlinkFamily :: (Num a) => (Show a) => (Eq a) => a -> String showNetlinkFamily :: forall a. (Num a, Show a, Eq a) => a -> String showNetlinkFamily a 0 = String "NETLINK_ROUTE" showNetlinkFamily a 1 = String "NETLINK_ADD_MEMBERSHIP" showNetlinkFamily a 2 = String "NETLINK_DROP_MEMBERSHIP" showNetlinkFamily a 3 = String "NETLINK_FIREWALL" showNetlinkFamily a 4 = String "NETLINK_BROADCAST_ERROR" showNetlinkFamily a 5 = String "NETLINK_NFLOG" showNetlinkFamily a 6 = String "NETLINK_RX_RING" showNetlinkFamily a 7 = String "NETLINK_SELINUX" showNetlinkFamily a 8 = String "NETLINK_ISCSI" showNetlinkFamily a 9 = String "NETLINK_AUDIT" showNetlinkFamily a 10 = String "NETLINK_CAP_ACK" showNetlinkFamily a 11 = String "NETLINK_CONNECTOR" showNetlinkFamily a 12 = String "NETLINK_NETFILTER" showNetlinkFamily a 13 = String "NETLINK_IP6_FW" showNetlinkFamily a 14 = String "NETLINK_DNRTMSG" showNetlinkFamily a 15 = String "NETLINK_KOBJECT_UEVENT" showNetlinkFamily a 16 = String "NETLINK_GENERIC" showNetlinkFamily a 18 = String "NETLINK_SCSITRANSPORT" showNetlinkFamily a 19 = String "NETLINK_ECRYPTFS" showNetlinkFamily a 20 = String "NETLINK_RDMA" showNetlinkFamily a 21 = String "NETLINK_CRYPTO" showNetlinkFamily a i = String "NetlinkFamily #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eNETLINK_ROUTE :: (Num a) => a eNETLINK_ROUTE :: forall a. Num a => a eNETLINK_ROUTE = a 0 eNETLINK_ADD_MEMBERSHIP :: (Num a) => a eNETLINK_ADD_MEMBERSHIP :: forall a. Num a => a eNETLINK_ADD_MEMBERSHIP = a 1 eNETLINK_UNUSED :: (Num a) => a eNETLINK_UNUSED :: forall a. Num a => a eNETLINK_UNUSED = a 1 eNETLINK_DROP_MEMBERSHIP :: (Num a) => a eNETLINK_DROP_MEMBERSHIP :: forall a. Num a => a eNETLINK_DROP_MEMBERSHIP = a 2 eNETLINK_USERSOCK :: (Num a) => a eNETLINK_USERSOCK :: forall a. Num a => a eNETLINK_USERSOCK = a 2 eNETLINK_FIREWALL :: (Num a) => a eNETLINK_FIREWALL :: forall a. Num a => a eNETLINK_FIREWALL = a 3 eNETLINK_PKTINFO :: (Num a) => a eNETLINK_PKTINFO :: forall a. Num a => a eNETLINK_PKTINFO = a 3 eNETLINK_BROADCAST_ERROR :: (Num a) => a eNETLINK_BROADCAST_ERROR :: forall a. Num a => a eNETLINK_BROADCAST_ERROR = a 4 eNETLINK_INET_DIAG :: (Num a) => a eNETLINK_INET_DIAG :: forall a. Num a => a eNETLINK_INET_DIAG = a 4 eNETLINK_SOCK_DIAG :: (Num a) => a eNETLINK_SOCK_DIAG :: forall a. Num a => a eNETLINK_SOCK_DIAG = a 4 eNETLINK_NFLOG :: (Num a) => a eNETLINK_NFLOG :: forall a. Num a => a eNETLINK_NFLOG = a 5 eNETLINK_NO_ENOBUFS :: (Num a) => a eNETLINK_NO_ENOBUFS :: forall a. Num a => a eNETLINK_NO_ENOBUFS = a 5 eNETLINK_RX_RING :: (Num a) => a eNETLINK_RX_RING :: forall a. Num a => a eNETLINK_RX_RING = a 6 eNETLINK_XFRM :: (Num a) => a eNETLINK_XFRM :: forall a. Num a => a eNETLINK_XFRM = a 6 eNETLINK_SELINUX :: (Num a) => a eNETLINK_SELINUX :: forall a. Num a => a eNETLINK_SELINUX = a 7 eNETLINK_TX_RING :: (Num a) => a eNETLINK_TX_RING :: forall a. Num a => a eNETLINK_TX_RING = a 7 eNETLINK_ISCSI :: (Num a) => a eNETLINK_ISCSI :: forall a. Num a => a eNETLINK_ISCSI = a 8 eNETLINK_LISTEN_ALL_NSID :: (Num a) => a eNETLINK_LISTEN_ALL_NSID :: forall a. Num a => a eNETLINK_LISTEN_ALL_NSID = a 8 eNETLINK_AUDIT :: (Num a) => a eNETLINK_AUDIT :: forall a. Num a => a eNETLINK_AUDIT = a 9 eNETLINK_LIST_MEMBERSHIPS :: (Num a) => a eNETLINK_LIST_MEMBERSHIPS :: forall a. Num a => a eNETLINK_LIST_MEMBERSHIPS = a 9 eNETLINK_CAP_ACK :: (Num a) => a eNETLINK_CAP_ACK :: forall a. Num a => a eNETLINK_CAP_ACK = a 10 eNETLINK_FIB_LOOKUP :: (Num a) => a eNETLINK_FIB_LOOKUP :: forall a. Num a => a eNETLINK_FIB_LOOKUP = a 10 eNETLINK_CONNECTOR :: (Num a) => a eNETLINK_CONNECTOR :: forall a. Num a => a eNETLINK_CONNECTOR = a 11 eNETLINK_NETFILTER :: (Num a) => a eNETLINK_NETFILTER :: forall a. Num a => a eNETLINK_NETFILTER = a 12 eNETLINK_IP6_FW :: (Num a) => a eNETLINK_IP6_FW :: forall a. Num a => a eNETLINK_IP6_FW = a 13 eNETLINK_DNRTMSG :: (Num a) => a eNETLINK_DNRTMSG :: forall a. Num a => a eNETLINK_DNRTMSG = a 14 eNETLINK_KOBJECT_UEVENT :: (Num a) => a eNETLINK_KOBJECT_UEVENT :: forall a. Num a => a eNETLINK_KOBJECT_UEVENT = a 15 eNETLINK_GENERIC :: (Num a) => a eNETLINK_GENERIC :: forall a. Num a => a eNETLINK_GENERIC = a 16 eNETLINK_SCSITRANSPORT :: (Num a) => a eNETLINK_SCSITRANSPORT :: forall a. Num a => a eNETLINK_SCSITRANSPORT = a 18 eNETLINK_ECRYPTFS :: (Num a) => a eNETLINK_ECRYPTFS :: forall a. Num a => a eNETLINK_ECRYPTFS = a 19 eNETLINK_RDMA :: (Num a) => a eNETLINK_RDMA :: forall a. Num a => a eNETLINK_RDMA = a 20 eNETLINK_CRYPTO :: (Num a) => a eNETLINK_CRYPTO :: forall a. Num a => a eNETLINK_CRYPTO = a 21 newtype RtNetlinkGroups = RtNetlinkGroups Int deriving (RtNetlinkGroups -> RtNetlinkGroups -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c/= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool == :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c== :: RtNetlinkGroups -> RtNetlinkGroups -> Bool Eq, Int -> RtNetlinkGroups RtNetlinkGroups -> Int RtNetlinkGroups -> [RtNetlinkGroups] RtNetlinkGroups -> RtNetlinkGroups RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] $cenumFromThenTo :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] enumFromTo :: RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] $cenumFromTo :: RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] enumFromThen :: RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] $cenumFromThen :: RtNetlinkGroups -> RtNetlinkGroups -> [RtNetlinkGroups] enumFrom :: RtNetlinkGroups -> [RtNetlinkGroups] $cenumFrom :: RtNetlinkGroups -> [RtNetlinkGroups] fromEnum :: RtNetlinkGroups -> Int $cfromEnum :: RtNetlinkGroups -> Int toEnum :: Int -> RtNetlinkGroups $ctoEnum :: Int -> RtNetlinkGroups pred :: RtNetlinkGroups -> RtNetlinkGroups $cpred :: RtNetlinkGroups -> RtNetlinkGroups succ :: RtNetlinkGroups -> RtNetlinkGroups $csucc :: RtNetlinkGroups -> RtNetlinkGroups Enum, Enum RtNetlinkGroups Real RtNetlinkGroups RtNetlinkGroups -> Integer RtNetlinkGroups -> RtNetlinkGroups -> (RtNetlinkGroups, RtNetlinkGroups) RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: RtNetlinkGroups -> Integer $ctoInteger :: RtNetlinkGroups -> Integer divMod :: RtNetlinkGroups -> RtNetlinkGroups -> (RtNetlinkGroups, RtNetlinkGroups) $cdivMod :: RtNetlinkGroups -> RtNetlinkGroups -> (RtNetlinkGroups, RtNetlinkGroups) quotRem :: RtNetlinkGroups -> RtNetlinkGroups -> (RtNetlinkGroups, RtNetlinkGroups) $cquotRem :: RtNetlinkGroups -> RtNetlinkGroups -> (RtNetlinkGroups, RtNetlinkGroups) mod :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $cmod :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups div :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $cdiv :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups rem :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $crem :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups quot :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $cquot :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups Integral, Integer -> RtNetlinkGroups RtNetlinkGroups -> RtNetlinkGroups RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> RtNetlinkGroups $cfromInteger :: Integer -> RtNetlinkGroups signum :: RtNetlinkGroups -> RtNetlinkGroups $csignum :: RtNetlinkGroups -> RtNetlinkGroups abs :: RtNetlinkGroups -> RtNetlinkGroups $cabs :: RtNetlinkGroups -> RtNetlinkGroups negate :: RtNetlinkGroups -> RtNetlinkGroups $cnegate :: RtNetlinkGroups -> RtNetlinkGroups * :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $c* :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups - :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $c- :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups + :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $c+ :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups Num, Eq RtNetlinkGroups RtNetlinkGroups -> RtNetlinkGroups -> Bool RtNetlinkGroups -> RtNetlinkGroups -> Ordering RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $cmin :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups max :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups $cmax :: RtNetlinkGroups -> RtNetlinkGroups -> RtNetlinkGroups >= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c>= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool > :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c> :: RtNetlinkGroups -> RtNetlinkGroups -> Bool <= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c<= :: RtNetlinkGroups -> RtNetlinkGroups -> Bool < :: RtNetlinkGroups -> RtNetlinkGroups -> Bool $c< :: RtNetlinkGroups -> RtNetlinkGroups -> Bool compare :: RtNetlinkGroups -> RtNetlinkGroups -> Ordering $ccompare :: RtNetlinkGroups -> RtNetlinkGroups -> Ordering Ord, Num RtNetlinkGroups Ord RtNetlinkGroups RtNetlinkGroups -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: RtNetlinkGroups -> Rational $ctoRational :: RtNetlinkGroups -> Rational Real, Int -> RtNetlinkGroups -> ShowS [RtNetlinkGroups] -> ShowS RtNetlinkGroups -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [RtNetlinkGroups] -> ShowS $cshowList :: [RtNetlinkGroups] -> ShowS show :: RtNetlinkGroups -> String $cshow :: RtNetlinkGroups -> String showsPrec :: Int -> RtNetlinkGroups -> ShowS $cshowsPrec :: Int -> RtNetlinkGroups -> ShowS Show) showRtNetlinkGroups :: (Num a) => (Show a) => (Eq a) => a -> String showRtNetlinkGroups :: forall a. (Num a, Show a, Eq a) => a -> String showRtNetlinkGroups a 0 = String "RTNLGRP_NONE" showRtNetlinkGroups a 1 = String "RTNLGRP_LINK" showRtNetlinkGroups a 2 = String "RTNLGRP_NOTIFY" showRtNetlinkGroups a 3 = String "RTNLGRP_NEIGH" showRtNetlinkGroups a 4 = String "RTNLGRP_TC" showRtNetlinkGroups a 5 = String "RTNLGRP_IPV4_IFADDR" showRtNetlinkGroups a 6 = String "RTNLGRP_IPV4_MROUTE" showRtNetlinkGroups a 7 = String "RTNLGRP_IPV4_ROUTE" showRtNetlinkGroups a 8 = String "RTNLGRP_IPV4_RULE" showRtNetlinkGroups a 9 = String "RTNLGRP_IPV6_IFADDR" showRtNetlinkGroups a 10 = String "RTNLGRP_IPV6_MROUTE" showRtNetlinkGroups a 11 = String "RTNLGRP_IPV6_ROUTE" showRtNetlinkGroups a 12 = String "RTNLGRP_IPV6_IFINFO" showRtNetlinkGroups a 13 = String "RTNLGRP_DECnet_IFADDR" showRtNetlinkGroups a 14 = String "RTNLGRP_NOP2" showRtNetlinkGroups a 15 = String "RTNLGRP_DECnet_ROUTE" showRtNetlinkGroups a 16 = String "RTNLGRP_DECnet_RULE" showRtNetlinkGroups a 17 = String "RTNLGRP_NOP4" showRtNetlinkGroups a 18 = String "RTNLGRP_IPV6_PREFIX" showRtNetlinkGroups a 19 = String "RTNLGRP_IPV6_RULE" showRtNetlinkGroups a 20 = String "RTNLGRP_ND_USEROPT" showRtNetlinkGroups a 21 = String "RTNLGRP_PHONET_IFADDR" showRtNetlinkGroups a 22 = String "RTNLGRP_PHONET_ROUTE" showRtNetlinkGroups a 23 = String "RTNLGRP_DCB" showRtNetlinkGroups a 24 = String "RTNLGRP_IPV4_NETCONF" showRtNetlinkGroups a 25 = String "RTNLGRP_IPV6_NETCONF" showRtNetlinkGroups a 26 = String "RTNLGRP_MDB" showRtNetlinkGroups a 27 = String "RTNLGRP_MPLS_ROUTE" showRtNetlinkGroups a 28 = String "RTNLGRP_NSID" showRtNetlinkGroups a i = String "RtNetlinkGroups #" forall a. [a] -> [a] -> [a] ++ (forall a. Show a => a -> String show a i) eRTNLGRP_NONE :: (Num a) => a eRTNLGRP_NONE :: forall a. Num a => a eRTNLGRP_NONE = a 0 eRTNLGRP_LINK :: (Num a) => a eRTNLGRP_LINK :: forall a. Num a => a eRTNLGRP_LINK = a 1 eRTNLGRP_NOTIFY :: (Num a) => a eRTNLGRP_NOTIFY :: forall a. Num a => a eRTNLGRP_NOTIFY = a 2 eRTNLGRP_NEIGH :: (Num a) => a eRTNLGRP_NEIGH :: forall a. Num a => a eRTNLGRP_NEIGH = a 3 eRTNLGRP_TC :: (Num a) => a eRTNLGRP_TC :: forall a. Num a => a eRTNLGRP_TC = a 4 eRTNLGRP_IPV4_IFADDR :: (Num a) => a eRTNLGRP_IPV4_IFADDR :: forall a. Num a => a eRTNLGRP_IPV4_IFADDR = a 5 eRTNLGRP_IPV4_MROUTE :: (Num a) => a eRTNLGRP_IPV4_MROUTE :: forall a. Num a => a eRTNLGRP_IPV4_MROUTE = a 6 eRTNLGRP_IPV4_ROUTE :: (Num a) => a eRTNLGRP_IPV4_ROUTE :: forall a. Num a => a eRTNLGRP_IPV4_ROUTE = a 7 eRTNLGRP_IPV4_RULE :: (Num a) => a eRTNLGRP_IPV4_RULE :: forall a. Num a => a eRTNLGRP_IPV4_RULE = a 8 eRTNLGRP_IPV6_IFADDR :: (Num a) => a eRTNLGRP_IPV6_IFADDR :: forall a. Num a => a eRTNLGRP_IPV6_IFADDR = a 9 eRTNLGRP_IPV6_MROUTE :: (Num a) => a eRTNLGRP_IPV6_MROUTE :: forall a. Num a => a eRTNLGRP_IPV6_MROUTE = a 10 eRTNLGRP_IPV6_ROUTE :: (Num a) => a eRTNLGRP_IPV6_ROUTE :: forall a. Num a => a eRTNLGRP_IPV6_ROUTE = a 11 eRTNLGRP_IPV6_IFINFO :: (Num a) => a eRTNLGRP_IPV6_IFINFO :: forall a. Num a => a eRTNLGRP_IPV6_IFINFO = a 12 eRTNLGRP_DECnet_IFADDR :: (Num a) => a eRTNLGRP_DECnet_IFADDR :: forall a. Num a => a eRTNLGRP_DECnet_IFADDR = a 13 eRTNLGRP_NOP2 :: (Num a) => a eRTNLGRP_NOP2 :: forall a. Num a => a eRTNLGRP_NOP2 = a 14 eRTNLGRP_DECnet_ROUTE :: (Num a) => a eRTNLGRP_DECnet_ROUTE :: forall a. Num a => a eRTNLGRP_DECnet_ROUTE = a 15 eRTNLGRP_DECnet_RULE :: (Num a) => a eRTNLGRP_DECnet_RULE :: forall a. Num a => a eRTNLGRP_DECnet_RULE = a 16 eRTNLGRP_NOP4 :: (Num a) => a eRTNLGRP_NOP4 :: forall a. Num a => a eRTNLGRP_NOP4 = a 17 eRTNLGRP_IPV6_PREFIX :: (Num a) => a eRTNLGRP_IPV6_PREFIX :: forall a. Num a => a eRTNLGRP_IPV6_PREFIX = a 18 eRTNLGRP_IPV6_RULE :: (Num a) => a eRTNLGRP_IPV6_RULE :: forall a. Num a => a eRTNLGRP_IPV6_RULE = a 19 eRTNLGRP_ND_USEROPT :: (Num a) => a eRTNLGRP_ND_USEROPT :: forall a. Num a => a eRTNLGRP_ND_USEROPT = a 20 eRTNLGRP_PHONET_IFADDR :: (Num a) => a eRTNLGRP_PHONET_IFADDR :: forall a. Num a => a eRTNLGRP_PHONET_IFADDR = a 21 eRTNLGRP_PHONET_ROUTE :: (Num a) => a eRTNLGRP_PHONET_ROUTE :: forall a. Num a => a eRTNLGRP_PHONET_ROUTE = a 22 eRTNLGRP_DCB :: (Num a) => a eRTNLGRP_DCB :: forall a. Num a => a eRTNLGRP_DCB = a 23 eRTNLGRP_IPV4_NETCONF :: (Num a) => a eRTNLGRP_IPV4_NETCONF :: forall a. Num a => a eRTNLGRP_IPV4_NETCONF = a 24 eRTNLGRP_IPV6_NETCONF :: (Num a) => a eRTNLGRP_IPV6_NETCONF :: forall a. Num a => a eRTNLGRP_IPV6_NETCONF = a 25 eRTNLGRP_MDB :: (Num a) => a eRTNLGRP_MDB :: forall a. Num a => a eRTNLGRP_MDB = a 26 eRTNLGRP_MPLS_ROUTE :: (Num a) => a eRTNLGRP_MPLS_ROUTE :: forall a. Num a => a eRTNLGRP_MPLS_ROUTE = a 27 eRTNLGRP_NSID :: (Num a) => a eRTNLGRP_NSID :: forall a. Num a => a eRTNLGRP_NSID = a 28