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