ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? U:RDoc::NormalModule[iI"Constants:ETI"Socket::Constants;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"HSocket::Constants provides socket-related constants. All possible ;TI"Ksocket constants are listed in the documentation but they may not all ;TI"!be present on your platform.;To:RDoc::Markup::BlankLineo; ;[I"LIf the underlying platform doesn't define a constant the corresponding ;TI""Ruby constant is not defined.;T: @fileI"ext/socket/constdefs.c;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI"SOCK_STREAM;TI"#Socket::Constants::SOCK_STREAM;T: public0o;;[o; ;[I"XA stream socket provides a sequenced, reliable two-way connection for a byte stream;T@; @; 0@@cRDoc::NormalModule0U; [iI"SOCK_DGRAM;TI""Socket::Constants::SOCK_DGRAM;T;0o;;[o; ;[I"DA datagram socket provides connectionless, unreliable messaging;T@; @; 0@@@#0U; [iI" SOCK_RAW;TI" Socket::Constants::SOCK_RAW;T;0o;;[o; ;[I"_A raw socket provides low-level access for direct access or implementing network protocols;T@; @; 0@@@#0U; [iI" SOCK_RDM;TI" Socket::Constants::SOCK_RDM;T;0o;;[o; ;[I"FA reliable datagram socket provides reliable delivery of messages;T@; @; 0@@@#0U; [iI"SOCK_SEQPACKET;TI"&Socket::Constants::SOCK_SEQPACKET;T;0o;;[o; ;[I"]A sequential packet socket provides sequenced, reliable two-way connection for datagrams;T@; @; 0@@@#0U; [iI"SOCK_PACKET;TI"#Socket::Constants::SOCK_PACKET;T;0o;;[o; ;[I"Device-level packet access;T@; @; 0@@@#0U; [iI"SOCK_NONBLOCK;TI"%Socket::Constants::SOCK_NONBLOCK;T;0o;;[o; ;[I"|\Set the O_NONBLOCK file status flag on the open file description (see open(2)) referred to by the new file descriptor.;T@; @; 0@@@#0U; [iI"SOCK_CLOEXEC;TI"$Socket::Constants::SOCK_CLOEXEC;T;0o;;[o; ;[I"J\Set the close-on-exec (FD_CLOEXEC) flag on the new file descriptor.;T@; @; 0@@@#0U; [iI"AF_UNSPEC;TI"!Socket::Constants::AF_UNSPEC;T;0o;;[o; ;[I"7Unspecified protocol, any supported address family;T@; @; 0@@@#0U; [iI"PF_UNSPEC;TI"!Socket::Constants::PF_UNSPEC;T;0o;;[o; ;[I"7Unspecified protocol, any supported address family;T@; @; 0@@@#0U; [iI" AF_INET;TI"Socket::Constants::AF_INET;T;0o;;[o; ;[I"IPv4 protocol;T@; @; 0@@@#0U; [iI" PF_INET;TI"Socket::Constants::PF_INET;T;0o;;[o; ;[I"IPv4 protocol;T@; @; 0@@@#0U; [iI" AF_INET6;TI" Socket::Constants::AF_INET6;T;0o;;[o; ;[I"IPv6 protocol;T@; @; 0@@@#0U; [iI" PF_INET6;TI" Socket::Constants::PF_INET6;T;0o;;[o; ;[I"IPv6 protocol;T@; @; 0@@@#0U; [iI" AF_UNIX;TI"Socket::Constants::AF_UNIX;T;0o;;[o; ;[I"UNIX sockets;T@; @; 0@@@#0U; [iI" PF_UNIX;TI"Socket::Constants::PF_UNIX;T;0o;;[o; ;[I"UNIX sockets;T@; @; 0@@@#0U; [iI" AF_AX25;TI"Socket::Constants::AF_AX25;T;0o;;[o; ;[I"AX.25 protocol;T@; @; 0@@@#0U; [iI" PF_AX25;TI"Socket::Constants::PF_AX25;T;0o;;[o; ;[I"AX.25 protocol;T@; @; 0@@@#0U; [iI" AF_IPX;TI"Socket::Constants::AF_IPX;T;0o;;[o; ;[I"IPX protocol;T@; @; 0@@@#0U; [iI" PF_IPX;TI"Socket::Constants::PF_IPX;T;0o;;[o; ;[I"IPX protocol;T@; @; 0@@@#0U; [iI"AF_APPLETALK;TI"$Socket::Constants::AF_APPLETALK;T;0o;;[o; ;[I"AppleTalk protocol;T@; @; 0@@@#0U; [iI"PF_APPLETALK;TI"$Socket::Constants::PF_APPLETALK;T;0o;;[o; ;[I"AppleTalk protocol;T@; @; 0@@@#0U; [iI" AF_LOCAL;TI" Socket::Constants::AF_LOCAL;T;0o;;[o; ;[I"Host-internal protocols;T@; @; 0@@@#0U; [iI" PF_LOCAL;TI" Socket::Constants::PF_LOCAL;T;0o;;[o; ;[I"Host-internal protocols;T@; @; 0@@@#0U; [iI"AF_IMPLINK;TI""Socket::Constants::AF_IMPLINK;T;0o;;[o; ;[I"ARPANET IMP protocol;T@; @; 0@@@#0U; [iI"PF_IMPLINK;TI""Socket::Constants::PF_IMPLINK;T;0o;;[o; ;[I"ARPANET IMP protocol;T@; @; 0@@@#0U; [iI" AF_PUP;TI"Socket::Constants::AF_PUP;T;0o;;[o; ;[I"#PARC Universal Packet protocol;T@; @; 0@@@#0U; [iI" PF_PUP;TI"Socket::Constants::PF_PUP;T;0o;;[o; ;[I"#PARC Universal Packet protocol;T@; @; 0@@@#0U; [iI" AF_CHAOS;TI" Socket::Constants::AF_CHAOS;T;0o;;[o; ;[I"MIT CHAOS protocols;T@; @; 0@@@#0U; [iI" PF_CHAOS;TI" Socket::Constants::PF_CHAOS;T;0o;;[o; ;[I"MIT CHAOS protocols;T@; @; 0@@@#0U; [iI" AF_NS;TI"Socket::Constants::AF_NS;T;0o;;[o; ;[I"XEROX NS protocols;T@; @; 0@@@#0U; [iI" PF_NS;TI"Socket::Constants::PF_NS;T;0o;;[o; ;[I"XEROX NS protocols;T@; @; 0@@@#0U; [iI" AF_ISO;TI"Socket::Constants::AF_ISO;T;0o;;[o; ;[I"/ISO Open Systems Interconnection protocols;T@; @; 0@@@#0U; [iI" PF_ISO;TI"Socket::Constants::PF_ISO;T;0o;;[o; ;[I"/ISO Open Systems Interconnection protocols;T@; @; 0@@@#0U; [iI" AF_OSI;TI"Socket::Constants::AF_OSI;T;0o;;[o; ;[I"/ISO Open Systems Interconnection protocols;T@; @; 0@@@#0U; [iI" PF_OSI;TI"Socket::Constants::PF_OSI;T;0o;;[o; ;[I"/ISO Open Systems Interconnection protocols;T@; @; 0@@@#0U; [iI" AF_ECMA;TI"Socket::Constants::AF_ECMA;T;0o;;[o; ;[I".European Computer Manufacturers protocols;T@; @; 0@@@#0U; [iI" PF_ECMA;TI"Socket::Constants::PF_ECMA;T;0o;;[o; ;[I".European Computer Manufacturers protocols;T@; @; 0@@@#0U; [iI"AF_DATAKIT;TI""Socket::Constants::AF_DATAKIT;T;0o;;[o; ;[I"Datakit protocol;T@; @; 0@@@#0U; [iI"PF_DATAKIT;TI""Socket::Constants::PF_DATAKIT;T;0o;;[o; ;[I"Datakit protocol;T@; @; 0@@@#0U; [iI" AF_CCITT;TI" Socket::Constants::AF_CCITT;T;0o;;[o; ;[I" CCITT (now ITU-T) protocols;T@; @; 0@@@#0U; [iI" PF_CCITT;TI" Socket::Constants::PF_CCITT;T;0o;;[o; ;[I" CCITT (now ITU-T) protocols;T@; @; 0@@@#0U; [iI" AF_SNA;TI"Socket::Constants::AF_SNA;T;0o;;[o; ;[I"IBM SNA protocol;T@; @; 0@@@#0U; [iI" PF_SNA;TI"Socket::Constants::PF_SNA;T;0o;;[o; ;[I"IBM SNA protocol;T@; @; 0@@@#0U; [iI" AF_DEC;TI"Socket::Constants::AF_DEC;T;0o;;[o; ;[I"DECnet protocol;T@; @; 0@@@#0U; [iI" PF_DEC;TI"Socket::Constants::PF_DEC;T;0o;;[o; ;[I"DECnet protocol;T@; @; 0@@@#0U; [iI"AF_DECnet;TI"!Socket::Constants::AF_DECnet;T;0o;;[o; ;[I"DECnet protocol;T@; @; 0@@@#0U; [iI"PF_DECnet;TI"!Socket::Constants::PF_DECnet;T;0o;;[o; ;[I"DECnet protocol;T@; @; 0@@@#0U; [iI" AF_DLI;TI"Socket::Constants::AF_DLI;T;0o;;[o; ;[I"-DEC Direct \Data Link Interface protocol;T@; @; 0@@@#0U; [iI" PF_DLI;TI"Socket::Constants::PF_DLI;T;0o;;[o; ;[I"-DEC Direct \Data Link Interface protocol;T@; @; 0@@@#0U; [iI" AF_LAT;TI"Socket::Constants::AF_LAT;T;0o;;[o; ;[I""Local Area Transport protocol;T@; @; 0@@@#0U; [iI" PF_LAT;TI"Socket::Constants::PF_LAT;T;0o;;[o; ;[I""Local Area Transport protocol;T@; @; 0@@@#0U; [iI"AF_HYLINK;TI"!Socket::Constants::AF_HYLINK;T;0o;;[o; ;[I"NSC Hyperchannel protocol;T@; @; 0@@@#0U; [iI"PF_HYLINK;TI"!Socket::Constants::PF_HYLINK;T;0o;;[o; ;[I"NSC Hyperchannel protocol;T@; @; 0@@@#0U; [iI" AF_ROUTE;TI" Socket::Constants::AF_ROUTE;T;0o;;[o; ;[I"Internal routing protocol;T@; @; 0@@@#0U; [iI" PF_ROUTE;TI" Socket::Constants::PF_ROUTE;T;0o;;[o; ;[I"Internal routing protocol;T@; @; 0@@@#0U; [iI" AF_LINK;TI"Socket::Constants::AF_LINK;T;0o;;[o; ;[I"Link layer interface;T@; @; 0@@@#0U; [iI" PF_LINK;TI"Socket::Constants::PF_LINK;T;0o;;[o; ;[I"Link layer interface;T@; @; 0@@@#0U; [iI" AF_COIP;TI"Socket::Constants::AF_COIP;T;0o;;[o; ;[I"Connection-oriented IP;T@; @; 0@@@#0U; [iI" PF_COIP;TI"Socket::Constants::PF_COIP;T;0o;;[o; ;[I"Connection-oriented IP;T@; @; 0@@@#0U; [iI" AF_CNT;TI"Socket::Constants::AF_CNT;T;0o;;[o; ;[I" Computer Network Technology;T@; @; 0@@@#0U; [iI" PF_CNT;TI"Socket::Constants::PF_CNT;T;0o;;[o; ;[I" Computer Network Technology;T@; @; 0@@@#0U; [iI" AF_SIP;TI"Socket::Constants::AF_SIP;T;0o;;[o; ;[I"Simple Internet Protocol;T@; @; 0@@@#0U; [iI" PF_SIP;TI"Socket::Constants::PF_SIP;T;0o;;[o; ;[I"Simple Internet Protocol;T@; @; 0@@@#0U; [iI" AF_NDRV;TI"Socket::Constants::AF_NDRV;T;0o;;[o; ;[I"Network driver raw access;T@; @; 0@@@#0U; [iI" PF_NDRV;TI"Socket::Constants::PF_NDRV;T;0o;;[o; ;[I"Network driver raw access;T@; @; 0@@@#0U; [iI" AF_ISDN;TI"Socket::Constants::AF_ISDN;T;0o;;[o; ;[I"(Integrated Services Digital Network;T@; @; 0@@@#0U; [iI" PF_ISDN;TI"Socket::Constants::PF_ISDN;T;0o;;[o; ;[I"(Integrated Services Digital Network;T@; @; 0@@@#0U; [iI" AF_NATM;TI"Socket::Constants::AF_NATM;T;0o;;[o; ;[I"Native ATM access;T@; @; 0@@@#0U; [iI" PF_NATM;TI"Socket::Constants::PF_NATM;T;0o;;[o; ;[I"Native ATM access;T@; @; 0@@@#0U; [iI"AF_SYSTEM;TI"!Socket::Constants::AF_SYSTEM;T;0o;;[o; ;[I"\Kernel event messages;T@; @; 0@@@#0U; [iI"PF_SYSTEM;TI"!Socket::Constants::PF_SYSTEM;T;0o;;[o; ;[I"\Kernel event messages;T@; @; 0@@@#0U; [iI"AF_NETBIOS;TI""Socket::Constants::AF_NETBIOS;T;0o;;[o; ;[I" NetBIOS;T@; @; 0@@@#0U; [iI"PF_NETBIOS;TI""Socket::Constants::PF_NETBIOS;T;0o;;[o; ;[I" NetBIOS;T@; @; 0@@@#0U; [iI" AF_PPP;TI"Socket::Constants::AF_PPP;T;0o;;[o; ;[I"Point-to-Point Protocol;T@; @; 0@@@#0U; [iI" PF_PPP;TI"Socket::Constants::PF_PPP;T;0o;;[o; ;[I"Point-to-Point Protocol;T@; @; 0@@@#0U; [iI" AF_ATM;TI"Socket::Constants::AF_ATM;T;0o;;[o; ;[I"Asynchronous Transfer Mode;T@; @; 0@@@#0U; [iI" PF_ATM;TI"Socket::Constants::PF_ATM;T;0o;;[o; ;[I"Asynchronous Transfer Mode;T@; @; 0@@@#0U; [iI"AF_NETGRAPH;TI"#Socket::Constants::AF_NETGRAPH;T;0o;;[o; ;[I"Netgraph sockets;T@; @; 0@@@#0U; [iI"PF_NETGRAPH;TI"#Socket::Constants::PF_NETGRAPH;T;0o;;[o; ;[I"Netgraph sockets;T@; @; 0@@@#0U; [iI" AF_MAX;TI"Socket::Constants::AF_MAX;T;0o;;[o; ;[I"-Maximum address family for this platform;T@; @; 0@@@#0U; [iI" PF_MAX;TI"Socket::Constants::PF_MAX;T;0o;;[o; ;[I"-Maximum address family for this platform;T@; @; 0@@@#0U; [iI"AF_PACKET;TI"!Socket::Constants::AF_PACKET;T;0o;;[o; ;[I"Direct link-layer access;T@; @; 0@@@#0U; [iI"PF_PACKET;TI"!Socket::Constants::PF_PACKET;T;0o;;[o; ;[I"Direct link-layer access;T@; @; 0@@@#0U; [iI" AF_E164;TI"Socket::Constants::AF_E164;T;0o;;[o; ;[I"'CCITT (ITU-T) E.164 recommendation;T@; @; 0@@@#0U; [iI" PF_XTP;TI"Socket::Constants::PF_XTP;T;0o;;[o; ;[I"eXpress Transfer Protocol;T@; @; 0@@@#0U; [iI" PF_RTIP;TI"Socket::Constants::PF_RTIP;T;0o;;[o; ;[I"Help Identify RTIP packets;T@; @; 0@@@#0U; [iI" PF_PIP;TI"Socket::Constants::PF_PIP;T;0o;;[o; ;[I"Help Identify PIP packets;T@; @; 0@@@#0U; [iI" AF_KEY;TI"Socket::Constants::AF_KEY;T;0o;;[o; ;[I"GKey management protocol, originally developed for usage with IPsec;T@; @; 0@@@#0U; [iI" PF_KEY;TI"Socket::Constants::PF_KEY;T;0o;;[o; ;[I"GKey management protocol, originally developed for usage with IPsec;T@; @; 0@@@#0U; [iI"AF_NETLINK;TI""Socket::Constants::AF_NETLINK;T;0o;;[o; ;[I""\Kernel user interface device;T@; @; 0@@@#0U; [iI"PF_NETLINK;TI""Socket::Constants::PF_NETLINK;T;0o;;[o; ;[I""\Kernel user interface device;T@; @; 0@@@#0U; [iI" AF_RDS;TI"Socket::Constants::AF_RDS;T;0o;;[o; ;[I"-Reliable Datagram Sockets (RDS) protocol;T@; @; 0@@@#0U; [iI" PF_RDS;TI"Socket::Constants::PF_RDS;T;0o;;[o; ;[I"-Reliable Datagram Sockets (RDS) protocol;T@; @; 0@@@#0U; [iI" AF_PPPOX;TI" Socket::Constants::AF_PPPOX;T;0o;;[o; ;[I"LGeneric PPP transport layer, for setting up L2 tunnels (L2TP and PPPoE);T@; @; 0@@@#0U; [iI" PF_PPPOX;TI" Socket::Constants::PF_PPPOX;T;0o;;[o; ;[I"LGeneric PPP transport layer, for setting up L2 tunnels (L2TP and PPPoE);T@; @; 0@@@#0U; [iI" AF_LLC;TI"Socket::Constants::AF_LLC;T;0o;;[o; ;[I"4Logical link control (IEEE 802.2 LLC) protocol;T@; @; 0@@@#0U; [iI" PF_LLC;TI"Socket::Constants::PF_LLC;T;0o;;[o; ;[I"4Logical link control (IEEE 802.2 LLC) protocol;T@; @; 0@@@#0U; [iI" AF_IB;TI"Socket::Constants::AF_IB;T;0o;;[o; ;[I"!InfiniBand native addressing;T@; @; 0@@@#0U; [iI" PF_IB;TI"Socket::Constants::PF_IB;T;0o;;[o; ;[I"!InfiniBand native addressing;T@; @; 0@@@#0U; [iI" AF_MPLS;TI"Socket::Constants::AF_MPLS;T;0o;;[o; ;[I""Multiprotocol Label Switching;T@; @; 0@@@#0U; [iI" PF_MPLS;TI"Socket::Constants::PF_MPLS;T;0o;;[o; ;[I""Multiprotocol Label Switching;T@; @; 0@@@#0U; [iI" AF_CAN;TI"Socket::Constants::AF_CAN;T;0o;;[o; ;[I"4Controller Area Network automotive bus protocol;T@; @; 0@@@#0U; [iI" PF_CAN;TI"Socket::Constants::PF_CAN;T;0o;;[o; ;[I"4Controller Area Network automotive bus protocol;T@; @; 0@@@#0U; [iI" AF_TIPC;TI"Socket::Constants::AF_TIPC;T;0o;;[o; ;[I",TIPC, "cluster domain sockets" protocol;T@; @; 0@@@#0U; [iI" PF_TIPC;TI"Socket::Constants::PF_TIPC;T;0o;;[o; ;[I",TIPC, "cluster domain sockets" protocol;T@; @; 0@@@#0U; [iI"AF_BLUETOOTH;TI"$Socket::Constants::AF_BLUETOOTH;T;0o;;[o; ;[I"(Bluetooth low-level socket protocol;T@; @; 0@@@#0U; [iI"PF_BLUETOOTH;TI"$Socket::Constants::PF_BLUETOOTH;T;0o;;[o; ;[I"(Bluetooth low-level socket protocol;T@; @; 0@@@#0U; [iI" AF_ALG;TI"Socket::Constants::AF_ALG;T;0o;;[o; ;[I"#Interface to kernel crypto API;T@; @; 0@@@#0U; [iI" PF_ALG;TI"Socket::Constants::PF_ALG;T;0o;;[o; ;[I"#Interface to kernel crypto API;T@; @; 0@@@#0U; [iI" AF_VSOCK;TI" Socket::Constants::AF_VSOCK;T;0o;;[o; ;[I"UVSOCK (originally "VMWare VSockets") protocol for hypervisor-guest communication;T@; @; 0@@@#0U; [iI" PF_VSOCK;TI" Socket::Constants::PF_VSOCK;T;0o;;[o; ;[I"UVSOCK (originally "VMWare VSockets") protocol for hypervisor-guest communication;T@; @; 0@@@#0U; [iI" AF_KCM;TI"Socket::Constants::AF_KCM;T;0o;;[o; ;[I"2KCM (kernel connection multiplexor) interface;T@; @; 0@@@#0U; [iI" PF_KCM;TI"Socket::Constants::PF_KCM;T;0o;;[o; ;[I"2KCM (kernel connection multiplexor) interface;T@; @; 0@@@#0U; [iI" AF_XDP;TI"Socket::Constants::AF_XDP;T;0o;;[o; ;[I"&XDP (express data path) interface;T@; @; 0@@@#0U; [iI" PF_XDP;TI"Socket::Constants::PF_XDP;T;0o;;[o; ;[I"&XDP (express data path) interface;T@; @; 0@@@#0U; [iI" MSG_OOB;TI"Socket::Constants::MSG_OOB;T;0o;;[o; ;[I"\Process out-of-band data;T@; @; 0@@@#0U; [iI" MSG_PEEK;TI" Socket::Constants::MSG_PEEK;T;0o;;[o; ;[I"Peek at incoming message;T@; @; 0@@@#0U; [iI"MSG_DONTROUTE;TI"%Socket::Constants::MSG_DONTROUTE;T;0o;;[o; ;[I"*Send without using the routing tables;T@; @; 0@@@#0U; [iI" MSG_EOR;TI"Socket::Constants::MSG_EOR;T;0o;;[o; ;[I"\Data completes record;T@; @; 0@@@#0U; [iI"MSG_TRUNC;TI"!Socket::Constants::MSG_TRUNC;T;0o;;[o; ;[I"$\Data discarded before delivery;T@; @; 0@@@#0U; [iI"MSG_CTRUNC;TI""Socket::Constants::MSG_CTRUNC;T;0o;;[o; ;[I"&Control data lost before delivery;T@; @; 0@@@#0U; [iI"MSG_WAITALL;TI"#Socket::Constants::MSG_WAITALL;T;0o;;[o; ;[I"#Wait for full request or error;T@; @; 0@@@#0U; [iI"MSG_DONTWAIT;TI"$Socket::Constants::MSG_DONTWAIT;T;0o;;[o; ;[I"(This message should be non-blocking;T@; @; 0@@@#0U; [iI" MSG_EOF;TI"Socket::Constants::MSG_EOF;T;0o;;[o; ;[I"\Data completes connection;T@; @; 0@@@#0U; [iI"MSG_FLUSH;TI"!Socket::Constants::MSG_FLUSH;T;0o;;[o; ;[I"0Start of a hold sequence. Dumps to so_temp;T@; @; 0@@@#0U; [iI" MSG_HOLD;TI" Socket::Constants::MSG_HOLD;T;0o;;[o; ;[I"Hold fragment in so_temp;T@; @; 0@@@#0U; [iI" MSG_SEND;TI" Socket::Constants::MSG_SEND;T;0o;;[o; ;[I"Send the packet in so_temp;T@; @; 0@@@#0U; [iI"MSG_HAVEMORE;TI"$Socket::Constants::MSG_HAVEMORE;T;0o;;[o; ;[I"\Data ready to be read;T@; @; 0@@@#0U; [iI"MSG_RCVMORE;TI"#Socket::Constants::MSG_RCVMORE;T;0o;;[o; ;[I"(\Data remains in the current packet;T@; @; 0@@@#0U; [iI"MSG_COMPAT;TI""Socket::Constants::MSG_COMPAT;T;0o;;[o; ;[I"End of record;T@; @; 0@@@#0U; [iI"MSG_PROXY;TI"!Socket::Constants::MSG_PROXY;T;0o;;[o; ;[I"Wait for full request;T@; @; 0@@@#0U; [iI" MSG_FIN;TI"Socket::Constants::MSG_FIN;T;0o;;[o; ;[I" MSG_FIN;T@; @; 0@@@#0U; [iI" MSG_SYN;TI"Socket::Constants::MSG_SYN;T;0o;;[o; ;[I" MSG_SYN;T@; @; 0@@@#0U; [iI"MSG_CONFIRM;TI"#Socket::Constants::MSG_CONFIRM;T;0o;;[o; ;[I"Confirm path validity;T@; @; 0@@@#0U; [iI" MSG_RST;TI"Socket::Constants::MSG_RST;T;0o;;[o; ;[I" MSG_RST;T@; @; 0@@@#0U; [iI"MSG_ERRQUEUE;TI"$Socket::Constants::MSG_ERRQUEUE;T;0o;;[o; ;[I"#Fetch message from error queue;T@; @; 0@@@#0U; [iI"MSG_NOSIGNAL;TI"$Socket::Constants::MSG_NOSIGNAL;T;0o;;[o; ;[I"Do not generate SIGPIPE;T@; @; 0@@@#0U; [iI" MSG_MORE;TI" Socket::Constants::MSG_MORE;T;0o;;[o; ;[I"Sender will send more;T@; @; 0@@@#0U; [iI"MSG_FASTOPEN;TI"$Socket::Constants::MSG_FASTOPEN;T;0o;;[o; ;[I")Reduce step of the handshake process;T@; @; 0@@@#0U; [iI"SOL_SOCKET;TI""Socket::Constants::SOL_SOCKET;T;0o;;[o; ;[I"\Socket-level options;T@; @; 0@@@#0U; [iI" SOL_IP;TI"Socket::Constants::SOL_IP;T;0o;;[o; ;[I"IP socket options;T@; @; 0@@@#0U; [iI" SOL_IPX;TI"Socket::Constants::SOL_IPX;T;0o;;[o; ;[I"IPX socket options;T@; @; 0@@@#0U; [iI" SOL_AX25;TI" Socket::Constants::SOL_AX25;T;0o;;[o; ;[I"AX.25 socket options;T@; @; 0@@@#0U; [iI"SOL_ATALK;TI"!Socket::Constants::SOL_ATALK;T;0o;;[o; ;[I"AppleTalk socket options;T@; @; 0@@@#0U; [iI" SOL_TCP;TI"Socket::Constants::SOL_TCP;T;0o;;[o; ;[I"TCP socket options;T@; @; 0@@@#0U; [iI" SOL_UDP;TI"Socket::Constants::SOL_UDP;T;0o;;[o; ;[I"UDP socket options;T@; @; 0@@@#0U; [iI"IPPROTO_IP;TI""Socket::Constants::IPPROTO_IP;T;0o;;[o; ;[I"Dummy protocol for IP;T@; @; 0@@@#0U; [iI"IPPROTO_ICMP;TI"$Socket::Constants::IPPROTO_ICMP;T;0o;;[o; ;[I"Control message protocol;T@; @; 0@@@#0U; [iI"IPPROTO_IGMP;TI"$Socket::Constants::IPPROTO_IGMP;T;0o;;[o; ;[I"Group Management Protocol;T@; @; 0@@@#0U; [iI"IPPROTO_GGP;TI"#Socket::Constants::IPPROTO_GGP;T;0o;;[o; ;[I" Gateway to Gateway Protocol;T@; @; 0@@@#0U; [iI"IPPROTO_TCP;TI"#Socket::Constants::IPPROTO_TCP;T;0o;;[o; ;[I"TCP;T@; @; 0@@@#0U; [iI"IPPROTO_EGP;TI"#Socket::Constants::IPPROTO_EGP;T;0o;;[o; ;[I"Exterior Gateway Protocol;T@; @; 0@@@#0U; [iI"IPPROTO_PUP;TI"#Socket::Constants::IPPROTO_PUP;T;0o;;[o; ;[I"#PARC Universal Packet protocol;T@; @; 0@@@#0U; [iI"IPPROTO_UDP;TI"#Socket::Constants::IPPROTO_UDP;T;0o;;[o; ;[I"UDP;T@; @; 0@@@#0U; [iI"IPPROTO_IDP;TI"#Socket::Constants::IPPROTO_IDP;T;0o;;[o; ;[I" XNS IDP;T@; @; 0@@@#0U; [iI"IPPROTO_HELLO;TI"%Socket::Constants::IPPROTO_HELLO;T;0o;;[o; ;[I""hello" routing protocol;T@; @; 0@@@#0U; [iI"IPPROTO_ND;TI""Socket::Constants::IPPROTO_ND;T;0o;;[o; ;[I"Sun net disk protocol;T@; @; 0@@@#0U; [iI"IPPROTO_TP;TI""Socket::Constants::IPPROTO_TP;T;0o;;[o; ;[I"#ISO transport protocol class 4;T@; @; 0@@@#0U; [iI"IPPROTO_XTP;TI"#Socket::Constants::IPPROTO_XTP;T;0o;;[o; ;[I"Xpress Transport Protocol;T@; @; 0@@@#0U; [iI"IPPROTO_EON;TI"#Socket::Constants::IPPROTO_EON;T;0o;;[o; ;[I" ISO cnlp;T@; @; 0@@@#0U; [iI"IPPROTO_BIP;TI"#Socket::Constants::IPPROTO_BIP;T;0o;;[o; ;[I"IPPROTO_BIP;T@; @; 0@@@#0U; [iI"IPPROTO_AH;TI""Socket::Constants::IPPROTO_AH;T;0o;;[o; ;[I"IP6 auth header;T@; @; 0@@@#0U; [iI"IPPROTO_DSTOPTS;TI"'Socket::Constants::IPPROTO_DSTOPTS;T;0o;;[o; ;[I"IP6 destination option;T@; @; 0@@@#0U; [iI"IPPROTO_ESP;TI"#Socket::Constants::IPPROTO_ESP;T;0o;;[o; ;[I"&IP6 Encapsulated Security Payload;T@; @; 0@@@#0U; [iI"IPPROTO_FRAGMENT;TI"(Socket::Constants::IPPROTO_FRAGMENT;T;0o;;[o; ;[I"IP6 fragmentation header;T@; @; 0@@@#0U; [iI"IPPROTO_HOPOPTS;TI"'Socket::Constants::IPPROTO_HOPOPTS;T;0o;;[o; ;[I"IP6 hop-by-hop options;T@; @; 0@@@#0U; [iI"IPPROTO_ICMPV6;TI"&Socket::Constants::IPPROTO_ICMPV6;T;0o;;[o; ;[I" ICMP6;T@; @; 0@@@#0U; [iI"IPPROTO_IPV6;TI"$Socket::Constants::IPPROTO_IPV6;T;0o;;[o; ;[I"IP6 header;T@; @; 0@@@#0U; [iI"IPPROTO_NONE;TI"$Socket::Constants::IPPROTO_NONE;T;0o;;[o; ;[I"IP6 no next header;T@; @; 0@@@#0U; [iI"IPPROTO_ROUTING;TI"'Socket::Constants::IPPROTO_ROUTING;T;0o;;[o; ;[I"IP6 routing header;T@; @; 0@@@#0U; [iI"IPPROTO_RAW;TI"#Socket::Constants::IPPROTO_RAW;T;0o;;[o; ;[I"Raw IP packet;T@; @; 0@@@#0U; [iI"IPPROTO_MAX;TI"#Socket::Constants::IPPROTO_MAX;T;0o;;[o; ;[I"Maximum IPPROTO constant;T@; @; 0@@@#0U; [iI"IPPORT_RESERVED;TI"'Socket::Constants::IPPORT_RESERVED;T;0o;;[o; ;[I"0Default minimum address for bind or connect;T@; @; 0@@@#0U; [iI"IPPORT_USERRESERVED;TI"+Socket::Constants::IPPORT_USERRESERVED;T;0o;;[o; ;[I"0Default maximum address for bind or connect;T@; @; 0@@@#0U; [iI"INADDR_ANY;TI""Socket::Constants::INADDR_ANY;T;0o;;[o; ;[I"lA socket bound to INADDR_ANY receives packets from all interfaces and sends from the default IP address;T@; @; 0@@@#0U; [iI"INADDR_BROADCAST;TI"(Socket::Constants::INADDR_BROADCAST;T;0o;;[o; ;[I""The network broadcast address;T@; @; 0@@@#0U; [iI"INADDR_LOOPBACK;TI"'Socket::Constants::INADDR_LOOPBACK;T;0o;;[o; ;[I"The loopback address;T@; @; 0@@@#0U; [iI"INADDR_UNSPEC_GROUP;TI"+Socket::Constants::INADDR_UNSPEC_GROUP;T;0o;;[o; ;[I"!The reserved multicast group;T@; @; 0@@@#0U; [iI"INADDR_ALLHOSTS_GROUP;TI"-Socket::Constants::INADDR_ALLHOSTS_GROUP;T;0o;;[o; ;[I"3Multicast group for all systems on this subset;T@; @; 0@@@#0U; [iI"INADDR_MAX_LOCAL_GROUP;TI".Socket::Constants::INADDR_MAX_LOCAL_GROUP;T;0o;;[o; ;[I"+The last local network multicast group;T@; @; 0@@@#0U; [iI"INADDR_NONE;TI"#Socket::Constants::INADDR_NONE;T;0o;;[o; ;[I"/A bitmask for matching no valid IP address;T@; @; 0@@@#0U; [iI"IP_OPTIONS;TI""Socket::Constants::IP_OPTIONS;T;0o;;[o; ;[I")IP options to be included in packets;T@; @; 0@@@#0U; [iI"IP_HDRINCL;TI""Socket::Constants::IP_HDRINCL;T;0o;;[o; ;[I"!Header is included with data;T@; @; 0@@@#0U; [iI" IP_TOS;TI"Socket::Constants::IP_TOS;T;0o;;[o; ;[I"IP type-of-service;T@; @; 0@@@#0U; [iI" IP_TTL;TI"Socket::Constants::IP_TTL;T;0o;;[o; ;[I"IP time-to-live;T@; @; 0@@@#0U; [iI"IP_RECVOPTS;TI"#Socket::Constants::IP_RECVOPTS;T;0o;;[o; ;[I")Receive all IP options with datagram;T@; @; 0@@@#0U; [iI"IP_RECVRETOPTS;TI"&Socket::Constants::IP_RECVRETOPTS;T;0o;;[o; ;[I"(Receive all IP options for response;T@; @; 0@@@#0U; [iI"IP_RECVDSTADDR;TI"&Socket::Constants::IP_RECVDSTADDR;T;0o;;[o; ;[I"1Receive IP destination address with datagram;T@; @; 0@@@#0U; [iI"IP_RETOPTS;TI""Socket::Constants::IP_RETOPTS;T;0o;;[o; ;[I"+IP options to be included in datagrams;T@; @; 0@@@#0U; [iI"IP_MINTTL;TI"!Socket::Constants::IP_MINTTL;T;0o;;[o; ;[I"-Minimum TTL allowed for received packets;T@; @; 0@@@#0U; [iI"IP_DONTFRAG;TI"#Socket::Constants::IP_DONTFRAG;T;0o;;[o; ;[I"Don't fragment packets;T@; @; 0@@@#0U; [iI"IP_SENDSRCADDR;TI"&Socket::Constants::IP_SENDSRCADDR;T;0o;;[o; ;[I".Source address for outgoing UDP datagrams;T@; @; 0@@@#0U; [iI"IP_ONESBCAST;TI"$Socket::Constants::IP_ONESBCAST;T;0o;;[o; ;[I"PForce outgoing broadcast datagrams to have the undirected broadcast address;T@; @; 0@@@#0U; [iI"IP_RECVTTL;TI""Socket::Constants::IP_RECVTTL;T;0o;;[o; ;[I""Receive IP TTL with datagrams;T@; @; 0@@@#0U; [iI"IP_RECVIF;TI"!Socket::Constants::IP_RECVIF;T;0o;;[o; ;[I"1Receive interface information with datagrams;T@; @; 0@@@#0U; [iI"IP_RECVSLLA;TI"#Socket::Constants::IP_RECVSLLA;T;0o;;[o; ;[I".Receive link-layer address with datagrams;T@; @; 0@@@#0U; [iI"IP_PORTRANGE;TI"$Socket::Constants::IP_PORTRANGE;T;0o;;[o; ;[I"B\Set the port range for sockets with unspecified port numbers;T@; @; 0@@@#0U; [iI"IP_MULTICAST_IF;TI"'Socket::Constants::IP_MULTICAST_IF;T;0o;;[o; ;[I"IP multicast interface;T@; @; 0@@@#0U; [iI"IP_MULTICAST_TTL;TI"(Socket::Constants::IP_MULTICAST_TTL;T;0o;;[o; ;[I"IP multicast TTL;T@; @; 0@@@#0U; [iI"IP_MULTICAST_LOOP;TI")Socket::Constants::IP_MULTICAST_LOOP;T;0o;;[o; ;[I"IP multicast loopback;T@; @; 0@@@#0U; [iI"IP_ADD_MEMBERSHIP;TI")Socket::Constants::IP_ADD_MEMBERSHIP;T;0o;;[o; ;[I"%Add a multicast group membership;T@; @; 0@@@#0U; [iI"IP_DROP_MEMBERSHIP;TI"*Socket::Constants::IP_DROP_MEMBERSHIP;T;0o;;[o; ;[I"&Drop a multicast group membership;T@; @; 0@@@#0U; [iI"IP_DEFAULT_MULTICAST_TTL;TI"0Socket::Constants::IP_DEFAULT_MULTICAST_TTL;T;0o;;[o; ;[I"Default multicast TTL;T@; @; 0@@@#0U; [iI"IP_DEFAULT_MULTICAST_LOOP;TI"1Socket::Constants::IP_DEFAULT_MULTICAST_LOOP;T;0o;;[o; ;[I"Default multicast loopback;T@; @; 0@@@#0U; [iI"IP_MAX_MEMBERSHIPS;TI"*Socket::Constants::IP_MAX_MEMBERSHIPS;T;0o;;[o; ;[I"6Maximum number multicast groups a socket can join;T@; @; 0@@@#0U; [iI"IP_ROUTER_ALERT;TI"'Socket::Constants::IP_ROUTER_ALERT;T;0o;;[o; ;[I"PNotify transit routers to more closely examine the contents of an IP packet;T@; @; 0@@@#0U; [iI"IP_PKTINFO;TI""Socket::Constants::IP_PKTINFO;T;0o;;[o; ;[I".Receive packet information with datagrams;T@; @; 0@@@#0U; [iI"IP_PKTOPTIONS;TI"%Socket::Constants::IP_PKTOPTIONS;T;0o;;[o; ;[I"*Receive packet options with datagrams;T@; @; 0@@@#0U; [iI"IP_MTU_DISCOVER;TI"'Socket::Constants::IP_MTU_DISCOVER;T;0o;;[o; ;[I"Path MTU discovery;T@; @; 0@@@#0U; [iI"IP_RECVERR;TI""Socket::Constants::IP_RECVERR;T;0o;;[o; ;[I"3Enable extended reliable error message passing;T@; @; 0@@@#0U; [iI"IP_RECVTOS;TI""Socket::Constants::IP_RECVTOS;T;0o;;[o; ;[I"&Receive TOS with incoming packets;T@; @; 0@@@#0U; [iI" IP_MTU;TI"Socket::Constants::IP_MTU;T;0o;;[o; ;[I"0The Maximum Transmission Unit of the socket;T@; @; 0@@@#0U; [iI"IP_FREEBIND;TI"#Socket::Constants::IP_FREEBIND;T;0o;;[o; ;[I".Allow binding to nonexistent IP addresses;T@; @; 0@@@#0U; [iI"IP_IPSEC_POLICY;TI"'Socket::Constants::IP_IPSEC_POLICY;T;0o;;[o; ;[I"IPsec security policy;T@; @; 0@@@#0U; [iI"IP_XFRM_POLICY;TI"&Socket::Constants::IP_XFRM_POLICY;T;0o;;[o; ;[I"IP_XFRM_POLICY;T@; @; 0@@@#0U; [iI"IP_PASSSEC;TI""Socket::Constants::IP_PASSSEC;T;0o;;[o; ;[I",Retrieve security context with datagram;T@; @; 0@@@#0U; [iI"IP_TRANSPARENT;TI"&Socket::Constants::IP_TRANSPARENT;T;0o;;[o; ;[I"Transparent proxy;T@; @; 0@@@#0U; [iI"IP_PMTUDISC_DONT;TI"(Socket::Constants::IP_PMTUDISC_DONT;T;0o;;[o; ;[I"Never send DF frames;T@; @; 0@@@#0U; [iI"IP_PMTUDISC_WANT;TI"(Socket::Constants::IP_PMTUDISC_WANT;T;0o;;[o; ;[I"Use per-route hints;T@; @; 0@@@#0U; [iI"IP_PMTUDISC_DO;TI"&Socket::Constants::IP_PMTUDISC_DO;T;0o;;[o; ;[I"Always send DF frames;T@; @; 0@@@#0U; [iI"IP_UNBLOCK_SOURCE;TI")Socket::Constants::IP_UNBLOCK_SOURCE;T;0o;;[o; ;[I">Unblock IPv4 multicast packets with a give source address;T@; @; 0@@@#0U; [iI"IP_BLOCK_SOURCE;TI"'Socket::Constants::IP_BLOCK_SOURCE;T;0o;;[o; ;[I"Receive buffer size without rmem_max limit (Linux 2.6.14);T@; @; 0@@@#0U; [iI"SO_KEEPALIVE;TI"$Socket::Constants::SO_KEEPALIVE;T;0o;;[o; ;[I"Keep connections alive;T@; @; 0@@@#0U; [iI"SO_OOBINLINE;TI"$Socket::Constants::SO_OOBINLINE;T;0o;;[o; ;[I",Leave received out-of-band data in-line;T@; @; 0@@@#0U; [iI"SO_NO_CHECK;TI"#Socket::Constants::SO_NO_CHECK;T;0o;;[o; ;[I"Disable checksums;T@; @; 0@@@#0U; [iI"SO_PRIORITY;TI"#Socket::Constants::SO_PRIORITY;T;0o;;[o; ;[I"AThe protocol-defined priority for all packets on this socket;T@; @; 0@@@#0U; [iI"SO_LINGER;TI"!Socket::Constants::SO_LINGER;T;0o;;[o; ;[I"'Linger on close if data is present;T@; @; 0@@@#0U; [iI"SO_PASSCRED;TI"#Socket::Constants::SO_PASSCRED;T;0o;;[o; ;[I"%Receive SCM_CREDENTIALS messages;T@; @; 0@@@#0U; [iI"SO_PEERCRED;TI"#Socket::Constants::SO_PEERCRED;T;0o;;[o; ;[I"DThe credentials of the foreign process connected to this socket;T@; @; 0@@@#0U; [iI"SO_RCVLOWAT;TI"#Socket::Constants::SO_RCVLOWAT;T;0o;;[o; ;[I"Receive low-water mark;T@; @; 0@@@#0U; [iI"SO_SNDLOWAT;TI"#Socket::Constants::SO_SNDLOWAT;T;0o;;[o; ;[I"Send low-water mark;T@; @; 0@@@#0U; [iI"SO_RCVTIMEO;TI"#Socket::Constants::SO_RCVTIMEO;T;0o;;[o; ;[I"Receive timeout;T@; @; 0@@@#0U; [iI"SO_SNDTIMEO;TI"#Socket::Constants::SO_SNDTIMEO;T;0o;;[o; ;[I"Send timeout;T@; @; 0@@@#0U; [iI"SO_ACCEPTCONN;TI"%Socket::Constants::SO_ACCEPTCONN;T;0o;;[o; ;[I"*\Socket has had listen() called on it;T@; @; 0@@@#0U; [iI"SO_USELOOPBACK;TI"&Socket::Constants::SO_USELOOPBACK;T;0o;;[o; ;[I""Bypass hardware when possible;T@; @; 0@@@#0U; [iI"SO_ACCEPTFILTER;TI"'Socket::Constants::SO_ACCEPTFILTER;T;0o;;[o; ;[I"There is an accept filter;T@; @; 0@@@#0U; [iI"SO_USER_COOKIE;TI"&Socket::Constants::SO_USER_COOKIE;T;0o;;[o; ;[I"2Setting an identifier for ipfw purpose mainly;T@; @; 0@@@#0U; [iI"SO_DONTTRUNC;TI"$Socket::Constants::SO_DONTTRUNC;T;0o;;[o; ;[I"Retain unread data;T@; @; 0@@@#0U; [iI"SO_WANTMORE;TI"#Socket::Constants::SO_WANTMORE;T;0o;;[o; ;[I"(Give a hint when more data is ready;T@; @; 0@@@#0U; [iI"SO_WANTOOBFLAG;TI"&Socket::Constants::SO_WANTOOBFLAG;T;0o;;[o; ;[I".OOB data is wanted in MSG_FLAG on receive;T@; @; 0@@@#0U; [iI" SO_NREAD;TI" Socket::Constants::SO_NREAD;T;0o;;[o; ;[I" Get first packet byte count;T@; @; 0@@@#0U; [iI" SO_NKE;TI"Socket::Constants::SO_NKE;T;0o;;[o; ;[I"3Install socket-level Network \Kernel Extension;T@; @; 0@@@#0U; [iI"SO_NOSIGPIPE;TI"$Socket::Constants::SO_NOSIGPIPE;T;0o;;[o; ;[I"Don't SIGPIPE on EPIPE;T@; @; 0@@@#0U; [iI"SO_SECURITY_AUTHENTICATION;TI"2Socket::Constants::SO_SECURITY_AUTHENTICATION;T;0o;;[o; ;[I"SO_SECURITY_AUTHENTICATION;T@; @; 0@@@#0U; [iI"%SO_SECURITY_ENCRYPTION_TRANSPORT;TI"8Socket::Constants::SO_SECURITY_ENCRYPTION_TRANSPORT;T;0o;;[o; ;[I"%SO_SECURITY_ENCRYPTION_TRANSPORT;T@; @; 0@@@#0U; [iI"#SO_SECURITY_ENCRYPTION_NETWORK;TI"6Socket::Constants::SO_SECURITY_ENCRYPTION_NETWORK;T;0o;;[o; ;[I"#SO_SECURITY_ENCRYPTION_NETWORK;T@; @; 0@@@#0U; [iI"SO_BINDTODEVICE;TI"'Socket::Constants::SO_BINDTODEVICE;T;0o;;[o; ;[I"/Only send packets from the given interface;T@; @; 0@@@#0U; [iI"SO_ATTACH_FILTER;TI"(Socket::Constants::SO_ATTACH_FILTER;T;0o;;[o; ;[I"Attach an accept filter;T@; @; 0@@@#0U; [iI"SO_DETACH_FILTER;TI"(Socket::Constants::SO_DETACH_FILTER;T;0o;;[o; ;[I"Detach an accept filter;T@; @; 0@@@#0U; [iI"SO_GET_FILTER;TI"%Socket::Constants::SO_GET_FILTER;T;0o;;[o; ;[I"6Obtain filter set by SO_ATTACH_FILTER (Linux 3.8);T@; @; 0@@@#0U; [iI"SO_PEERNAME;TI"#Socket::Constants::SO_PEERNAME;T;0o;;[o; ;[I" Name of the connecting user;T@; @; 0@@@#0U; [iI"SO_TIMESTAMP;TI"$Socket::Constants::SO_TIMESTAMP;T;0o;;[o; ;[I"/Receive timestamp with datagrams (timeval);T@; @; 0@@@#0U; [iI"SO_TIMESTAMPNS;TI"&Socket::Constants::SO_TIMESTAMPNS;T;0o;;[o; ;[I";Receive nanosecond timestamp with datagrams (timespec);T@; @; 0@@@#0U; [iI"SO_BINTIME;TI""Socket::Constants::SO_BINTIME;T;0o;;[o; ;[I"/Receive timestamp with datagrams (bintime);T@; @; 0@@@#0U; [iI"SO_RECVUCRED;TI"$Socket::Constants::SO_RECVUCRED;T;0o;;[o; ;[I"+Receive user credentials with datagram;T@; @; 0@@@#0U; [iI"SO_MAC_EXEMPT;TI"%Socket::Constants::SO_MAC_EXEMPT;T;0o;;[o; ;[I";Mandatory Access Control exemption for unlabeled peers;T@; @; 0@@@#0U; [iI"SO_ALLZONES;TI"#Socket::Constants::SO_ALLZONES;T;0o;;[o; ;[I"Bypass zone boundaries;T@; @; 0@@@#0U; [iI"SO_PEERSEC;TI""Socket::Constants::SO_PEERSEC;T;0o;;[o; ;[I"2Obtain the security credentials (Linux 2.6.2);T@; @; 0@@@#0U; [iI"SO_PASSSEC;TI""Socket::Constants::SO_PASSSEC;T;0o;;[o; ;[I"3Toggle security context passing (Linux 2.6.18);T@; @; 0@@@#0U; [iI" SO_MARK;TI"Socket::Constants::SO_MARK;T;0o;;[o; ;[I"8\Set the mark for mark-based routing (Linux 2.6.25);T@; @; 0@@@#0U; [iI"SO_TIMESTAMPING;TI"'Socket::Constants::SO_TIMESTAMPING;T;0o;;[o; ;[I"C\Time stamping of incoming and outgoing packets (Linux 2.6.30);T@; @; 0@@@#0U; [iI"SO_PROTOCOL;TI"#Socket::Constants::SO_PROTOCOL;T;0o;;[o; ;[I"/Protocol given for socket() (Linux 2.6.32);T@; @; 0@@@#0U; [iI"SO_DOMAIN;TI"!Socket::Constants::SO_DOMAIN;T;0o;;[o; ;[I"-Domain given for socket() (Linux 2.6.32);T@; @; 0@@@#0U; [iI"SO_RXQ_OVFL;TI"#Socket::Constants::SO_RXQ_OVFL;T;0o;;[o; ;[I"=Toggle cmsg for number of packets dropped (Linux 2.6.33);T@; @; 0@@@#0U; [iI"SO_WIFI_STATUS;TI"&Socket::Constants::SO_WIFI_STATUS;T;0o;;[o; ;[I",Toggle cmsg for wifi status (Linux 3.3);T@; @; 0@@@#0U; [iI"SO_PEEK_OFF;TI"#Socket::Constants::SO_PEEK_OFF;T;0o;;[o; ;[I"%\Set the peek offset (Linux 3.4);T@; @; 0@@@#0U; [iI" SO_NOFCS;TI" Socket::Constants::SO_NOFCS;T;0o;;[o; ;[I"'\Set netns of a socket (Linux 3.4);T@; @; 0@@@#0U; [iI"SO_LOCK_FILTER;TI"&Socket::Constants::SO_LOCK_FILTER;T;0o;;[o; ;[I"5Lock the filter attached to a socket (Linux 3.9);T@; @; 0@@@#0U; [iI"SO_SELECT_ERR_QUEUE;TI"+Socket::Constants::SO_SELECT_ERR_QUEUE;T;0o;;[o; ;[I"GMake select() detect socket error queue with errorfds (Linux 3.10);T@; @; 0@@@#0U; [iI"SO_BUSY_POLL;TI"$Socket::Constants::SO_BUSY_POLL;T;0o;;[o; ;[I"L\Set the threshold in microseconds for low latency polling (Linux 3.11);T@; @; 0@@@#0U; [iI"SO_MAX_PACING_RATE;TI"*Socket::Constants::SO_MAX_PACING_RATE;T;0o;;[o; ;[I"NCap the rate computed by transport layer. [bytes per second] (Linux 3.13);T@; @; 0@@@#0U; [iI"SO_BPF_EXTENSIONS;TI")Socket::Constants::SO_BPF_EXTENSIONS;T;0o;;[o; ;[I"0Query supported BPF extensions (Linux 3.14);T@; @; 0@@@#0U; [iI"SO_SETFIB;TI"!Socket::Constants::SO_SETFIB;T;0o;;[o; ;[I"?\Set the associated routing table for the socket (FreeBSD);T@; @; 0@@@#0U; [iI"SO_RTABLE;TI"!Socket::Constants::SO_RTABLE;T;0o;;[o; ;[I"5\Set the routing table for this socket (OpenBSD);T@; @; 0@@@#0U; [iI"SO_INCOMING_CPU;TI"'Socket::Constants::SO_INCOMING_CPU;T;0o;;[o; ;[I"8Receive the cpu attached to the socket (Linux 3.19);T@; @; 0@@@#0U; [iI"SO_INCOMING_NAPI_ID;TI"+Socket::Constants::SO_INCOMING_NAPI_ID;T;0o;;[o; ;[I"Valid flag mask for getaddrinfo (not for application use);T@; @; 0@@@#0U; [iI" AI_ALL;TI"Socket::Constants::AI_ALL;T;0o;;[o; ;[I"Allow all addresses;T@; @; 0@@@#0U; [iI"AI_V4MAPPED_CFG;TI"'Socket::Constants::AI_V4MAPPED_CFG;T;0o;;[o; ;[I";Accept IPv4 mapped addresses if the kernel supports it;T@; @; 0@@@#0U; [iI"AI_ADDRCONFIG;TI"%Socket::Constants::AI_ADDRCONFIG;T;0o;;[o; ;[I"+Accept only if any address is assigned;T@; @; 0@@@#0U; [iI"AI_V4MAPPED;TI"#Socket::Constants::AI_V4MAPPED;T;0o;;[o; ;[I"&Accept IPv4-mapped IPv6 addresses;T@; @; 0@@@#0U; [iI"AI_DEFAULT;TI""Socket::Constants::AI_DEFAULT;T;0o;;[o; ;[I""Default flags for getaddrinfo;T@; @; 0@@@#0U; [iI"NI_MAXHOST;TI""Socket::Constants::NI_MAXHOST;T;0o;;[o; ;[I"!Maximum length of a hostname;T@; @; 0@@@#0U; [iI"NI_MAXSERV;TI""Socket::Constants::NI_MAXSERV;T;0o;;[o; ;[I"%Maximum length of a service name;T@; @; 0@@@#0U; [iI"NI_NOFQDN;TI"!Socket::Constants::NI_NOFQDN;T;0o;;[o; ;[I"HAn FQDN is not required for local hosts, return only the local part;T@; @; 0@@@#0U; [iI"NI_NUMERICHOST;TI"&Socket::Constants::NI_NUMERICHOST;T;0o;;[o; ;[I"Return a numeric address;T@; @; 0@@@#0U; [iI"NI_NAMEREQD;TI"#Socket::Constants::NI_NAMEREQD;T;0o;;[o; ;[I"A name is required;T@; @; 0@@@#0U; [iI"NI_NUMERICSERV;TI"&Socket::Constants::NI_NUMERICSERV;T;0o;;[o; ;[I".Return the service name as a digit string;T@; @; 0@@@#0U; [iI" NI_DGRAM;TI" Socket::Constants::NI_DGRAM;T;0o;;[o; ;[I"EThe service specified is a datagram service (looks up UDP ports);T@; @; 0@@@#0U; [iI" SHUT_RD;TI"Socket::Constants::SHUT_RD;T;0o;;[o; ;[I"-Shut down the reading side of the socket;T@; @; 0@@@#0U; [iI" SHUT_WR;TI"Socket::Constants::SHUT_WR;T;0o;;[o; ;[I"-Shut down the writing side of the socket;T@; @; 0@@@#0U; [iI"SHUT_RDWR;TI"!Socket::Constants::SHUT_RDWR;T;0o;;[o; ;[I"+Shut down the both sides of the socket;T@; @; 0@@@#0U; [iI"IPV6_JOIN_GROUP;TI"'Socket::Constants::IPV6_JOIN_GROUP;T;0o;;[o; ;[I"Join a group membership;T@; @; 0@@@#0U; [iI"IPV6_LEAVE_GROUP;TI"(Socket::Constants::IPV6_LEAVE_GROUP;T;0o;;[o; ;[I"Leave a group membership;T@; @; 0@@@#0U; [iI"IPV6_MTU_DISCOVER;TI")Socket::Constants::IPV6_MTU_DISCOVER;T;0o;;[o; ;[I"Path MTU discovery;T@; @; 0@@@#0U; [iI"IPV6_MULTICAST_HOPS;TI"+Socket::Constants::IPV6_MULTICAST_HOPS;T;0o;;[o; ;[I"IP6 multicast hops;T@; @; 0@@@#0U; [iI"IPV6_MULTICAST_IF;TI")Socket::Constants::IPV6_MULTICAST_IF;T;0o;;[o; ;[I"IP6 multicast interface;T@; @; 0@@@#0U; [iI"IPV6_MULTICAST_LOOP;TI"+Socket::Constants::IPV6_MULTICAST_LOOP;T;0o;;[o; ;[I"IP6 multicast loopback;T@; @; 0@@@#0U; [iI"IPV6_UNICAST_HOPS;TI")Socket::Constants::IPV6_UNICAST_HOPS;T;0o;;[o; ;[I"IP6 unicast hops;T@; @; 0@@@#0U; [iI"IPV6_V6ONLY;TI"#Socket::Constants::IPV6_V6ONLY;T;0o;;[o; ;[I"(Only bind IPv6 with a wildcard bind;T@; @; 0@@@#0U; [iI"IPV6_CHECKSUM;TI"%Socket::Constants::IPV6_CHECKSUM;T;0o;;[o; ;[I"$Checksum offset for raw sockets;T@; @; 0@@@#0U; [iI"IPV6_DONTFRAG;TI"%Socket::Constants::IPV6_DONTFRAG;T;0o;;[o; ;[I"Don't fragment packets;T@; @; 0@@@#0U; [iI"IPV6_DSTOPTS;TI"$Socket::Constants::IPV6_DSTOPTS;T;0o;;[o; ;[I"Destination option;T@; @; 0@@@#0U; [iI"IPV6_HOPLIMIT;TI"%Socket::Constants::IPV6_HOPLIMIT;T;0o;;[o; ;[I"Hop limit;T@; @; 0@@@#0U; [iI"IPV6_HOPOPTS;TI"$Socket::Constants::IPV6_HOPOPTS;T;0o;;[o; ;[I"Hop-by-hop option;T@; @; 0@@@#0U; [iI"IPV6_NEXTHOP;TI"$Socket::Constants::IPV6_NEXTHOP;T;0o;;[o; ;[I"Next hop address;T@; @; 0@@@#0U; [iI"IPV6_PATHMTU;TI"$Socket::Constants::IPV6_PATHMTU;T;0o;;[o; ;[I"Retrieve current path MTU;T@; @; 0@@@#0U; [iI"IPV6_PKTINFO;TI"$Socket::Constants::IPV6_PKTINFO;T;0o;;[o; ;[I"-Receive packet information with datagram;T@; @; 0@@@#0U; [iI"IPV6_RECVDSTOPTS;TI"(Socket::Constants::IPV6_RECVDSTOPTS;T;0o;;[o; ;[I")Receive all IP6 options for response;T@; @; 0@@@#0U; [iI"IPV6_RECVERR;TI"$Socket::Constants::IPV6_RECVERR;T;0o;;[o; ;[I"3Enable extended reliable error message passing;T@; @; 0@@@#0U; [iI"IPV6_RECVHOPLIMIT;TI")Socket::Constants::IPV6_RECVHOPLIMIT;T;0o;;[o; ;[I"$Receive hop limit with datagram;T@; @; 0@@@#0U; [iI"IPV6_RECVHOPOPTS;TI"(Socket::Constants::IPV6_RECVHOPOPTS;T;0o;;[o; ;[I"Receive hop-by-hop options;T@; @; 0@@@#0U; [iI"IPV6_RECVPKTINFO;TI"(Socket::Constants::IPV6_RECVPKTINFO;T;0o;;[o; ;[I":Receive destination IP address and incoming interface;T@; @; 0@@@#0U; [iI"IPV6_RECVRTHDR;TI"&Socket::Constants::IPV6_RECVRTHDR;T;0o;;[o; ;[I"Receive routing header;T@; @; 0@@@#0U; [iI"IPV6_RECVTCLASS;TI"'Socket::Constants::IPV6_RECVTCLASS;T;0o;;[o; ;[I"Receive traffic class;T@; @; 0@@@#0U; [iI"IPV6_RTHDR;TI""Socket::Constants::IPV6_RTHDR;T;0o;;[o; ;[I"-Allows removal of sticky routing headers;T@; @; 0@@@#0U; [iI"IPV6_RTHDRDSTOPTS;TI")Socket::Constants::IPV6_RTHDRDSTOPTS;T;0o;;[o; ;[I"8Allows removal of sticky destination options header;T@; @; 0@@@#0U; [iI"IPV6_RTHDR_TYPE_0;TI")Socket::Constants::IPV6_RTHDR_TYPE_0;T;0o;;[o; ;[I"Routing header type 0;T@; @; 0@@@#0U; [iI"IPV6_RECVPATHMTU;TI"(Socket::Constants::IPV6_RECVPATHMTU;T;0o;;[o; ;[I"+Receive current path MTU with datagram;T@; @; 0@@@#0U; [iI"IPV6_TCLASS;TI"#Socket::Constants::IPV6_TCLASS;T;0o;;[o; ;[I"Specify the traffic class;T@; @; 0@@@#0U; [iI"IPV6_USE_MIN_MTU;TI"(Socket::Constants::IPV6_USE_MIN_MTU;T;0o;;[o; ;[I"Use the minimum MTU size;T@; @; 0@@@#0U; [iI"INET_ADDRSTRLEN;TI"'Socket::Constants::INET_ADDRSTRLEN;T;0o;;[o; ;[I"-Maximum length of an IPv4 address string;T@; @; 0@@@#0U; [iI"INET6_ADDRSTRLEN;TI"(Socket::Constants::INET6_ADDRSTRLEN;T;0o;;[o; ;[I"-Maximum length of an IPv6 address string;T@; @; 0@@@#0U; [iI" IFNAMSIZ;TI" Socket::Constants::IFNAMSIZ;T;0o;;[o; ;[I" Maximum interface name size;T@; @; 0@@@#0U; [iI"IF_NAMESIZE;TI"#Socket::Constants::IF_NAMESIZE;T;0o;;[o; ;[I" Maximum interface name size;T@; @; 0@@@#0U; [iI"SOMAXCONN;TI"!Socket::Constants::SOMAXCONN;T;0o;;[o; ;[I"@Maximum connection requests that may be queued for a socket;T@; @; 0@@@#0U; [iI"SCM_RIGHTS;TI""Socket::Constants::SCM_RIGHTS;T;0o;;[o; ;[I"Access rights;T@; @; 0@@@#0U; [iI"SCM_TIMESTAMP;TI"%Socket::Constants::SCM_TIMESTAMP;T;0o;;[o; ;[I"Timestamp (timeval);T@; @; 0@@@#0U; [iI"SCM_TIMESTAMPNS;TI"'Socket::Constants::SCM_TIMESTAMPNS;T;0o;;[o; ;[I"Timespec (timespec);T@; @; 0@@@#0U; [iI"SCM_TIMESTAMPING;TI"(Socket::Constants::SCM_TIMESTAMPING;T;0o;;[o; ;[I"-Timestamp (timespec list) (Linux 2.6.30);T@; @; 0@@@#0U; [iI"SCM_BINTIME;TI"#Socket::Constants::SCM_BINTIME;T;0o;;[o; ;[I"Timestamp (bintime);T@; @; 0@@@#0U; [iI"SCM_CREDENTIALS;TI"'Socket::Constants::SCM_CREDENTIALS;T;0o;;[o; ;[I"The sender's credentials;T@; @; 0@@@#0U; [iI"SCM_CREDS;TI"!Socket::Constants::SCM_CREDS;T;0o;;[o; ;[I"\Process credentials;T@; @; 0@@@#0U; [iI"SCM_UCRED;TI"!Socket::Constants::SCM_UCRED;T;0o;;[o; ;[I"User credentials;T@; @; 0@@@#0U; [iI"SCM_WIFI_STATUS;TI"'Socket::Constants::SCM_WIFI_STATUS;T;0o;;[o; ;[I"Wifi status (Linux 3.3);T@; @; 0@@@#0U; [iI"LOCAL_PEERCRED;TI"&Socket::Constants::LOCAL_PEERCRED;T;0o;;[o; ;[I"Retrieve peer credentials;T@; @; 0@@@#0U; [iI"LOCAL_CREDS;TI"#Socket::Constants::LOCAL_CREDS;T;0o;;[o; ;[I"!Pass credentials to receiver;T@; @; 0@@@#0U; [iI"LOCAL_CONNWAIT;TI"&Socket::Constants::LOCAL_CONNWAIT;T;0o;;[o; ;[I""Connect blocks until accepted;T@; @; 0@@@#0U; [iI"IFF_802_1Q_VLAN;TI"'Socket::Constants::IFF_802_1Q_VLAN;T;0o;;[o; ;[I"802.1Q VLAN device;T@; @; 0@@@#0U; [iI"IFF_ALLMULTI;TI"$Socket::Constants::IFF_ALLMULTI;T;0o;;[o; ;[I""receive all multicast packets;T@; @; 0@@@#0U; [iI"IFF_ALTPHYS;TI"#Socket::Constants::IFF_ALTPHYS;T;0o;;[o; ;[I"&use alternate physical connection;T@; @; 0@@@#0U; [iI"IFF_AUTOMEDIA;TI"%Socket::Constants::IFF_AUTOMEDIA;T;0o;;[o; ;[I"auto media select active;T@; @; 0@@@#0U; [iI"IFF_BONDING;TI"#Socket::Constants::IFF_BONDING;T;0o;;[o; ;[I"bonding master or slave;T@; @; 0@@@#0U; [iI"IFF_BRIDGE_PORT;TI"'Socket::Constants::IFF_BRIDGE_PORT;T;0o;;[o; ;[I"device used as bridge port;T@; @; 0@@@#0U; [iI"IFF_BROADCAST;TI"%Socket::Constants::IFF_BROADCAST;T;0o;;[o; ;[I"broadcast address valid;T@; @; 0@@@#0U; [iI"IFF_CANTCONFIG;TI"&Socket::Constants::IFF_CANTCONFIG;T;0o;;[o; ;[I""unconfigurable using ioctl(2);T@; @; 0@@@#0U; [iI"IFF_DEBUG;TI"!Socket::Constants::IFF_DEBUG;T;0o;;[o; ;[I"turn on debugging;T@; @; 0@@@#0U; [iI"IFF_DISABLE_NETPOLL;TI"+Socket::Constants::IFF_DISABLE_NETPOLL;T;0o;;[o; ;[I" disable netpoll at run-time;T@; @; 0@@@#0U; [iI"IFF_DONT_BRIDGE;TI"'Socket::Constants::IFF_DONT_BRIDGE;T;0o;;[o; ;[I"%disallow bridging this ether dev;T@; @; 0@@@#0U; [iI"IFF_DORMANT;TI"#Socket::Constants::IFF_DORMANT;T;0o;;[o; ;[I"driver signals dormant;T@; @; 0@@@#0U; [iI"IFF_DRV_OACTIVE;TI"'Socket::Constants::IFF_DRV_OACTIVE;T;0o;;[o; ;[I"tx hardware queue is full;T@; @; 0@@@#0U; [iI"IFF_DRV_RUNNING;TI"'Socket::Constants::IFF_DRV_RUNNING;T;0o;;[o; ;[I"resources allocated;T@; @; 0@@@#0U; [iI"IFF_DYING;TI"!Socket::Constants::IFF_DYING;T;0o;;[o; ;[I"interface is winding down;T@; @; 0@@@#0U; [iI"IFF_DYNAMIC;TI"#Socket::Constants::IFF_DYNAMIC;T;0o;;[o; ;[I"*dialup device with changing addresses;T@; @; 0@@@#0U; [iI"IFF_EBRIDGE;TI"#Socket::Constants::IFF_EBRIDGE;T;0o;;[o; ;[I"ethernet bridging device;T@; @; 0@@@#0U; [iI" IFF_ECHO;TI" Socket::Constants::IFF_ECHO;T;0o;;[o; ;[I"echo sent packets;T@; @; 0@@@#0U; [iI"IFF_ISATAP;TI""Socket::Constants::IFF_ISATAP;T;0o;;[o; ;[I"ISATAP interface (RFC4214);T@; @; 0@@@#0U; [iI"IFF_LINK0;TI"!Socket::Constants::IFF_LINK0;T;0o;;[o; ;[I"!per link layer defined bit 0;T@; @; 0@@@#0U; [iI"IFF_LINK1;TI"!Socket::Constants::IFF_LINK1;T;0o;;[o; ;[I"!per link layer defined bit 1;T@; @; 0@@@#0U; [iI"IFF_LINK2;TI"!Socket::Constants::IFF_LINK2;T;0o;;[o; ;[I"!per link layer defined bit 2;T@; @; 0@@@#0U; [iI"IFF_LIVE_ADDR_CHANGE;TI",Socket::Constants::IFF_LIVE_ADDR_CHANGE;T;0o;;[o; ;[I".hardware address change when it's running;T@; @; 0@@@#0U; [iI"IFF_LOOPBACK;TI"$Socket::Constants::IFF_LOOPBACK;T;0o;;[o; ;[I"loopback net;T@; @; 0@@@#0U; [iI"IFF_LOWER_UP;TI"$Socket::Constants::IFF_LOWER_UP;T;0o;;[o; ;[I"driver signals L1 up;T@; @; 0@@@#0U; [iI"IFF_MACVLAN_PORT;TI"(Socket::Constants::IFF_MACVLAN_PORT;T;0o;;[o; ;[I" device used as macvlan port;T@; @; 0@@@#0U; [iI"IFF_MASTER;TI""Socket::Constants::IFF_MASTER;T;0o;;[o; ;[I"master of a load balancer;T@; @; 0@@@#0U; [iI"IFF_MASTER_8023AD;TI")Socket::Constants::IFF_MASTER_8023AD;T;0o;;[o; ;[I"bonding master, 802.3ad.;T@; @; 0@@@#0U; [iI"IFF_MASTER_ALB;TI"&Socket::Constants::IFF_MASTER_ALB;T;0o;;[o; ;[I"!bonding master, balance-alb.;T@; @; 0@@@#0U; [iI"IFF_MASTER_ARPMON;TI")Socket::Constants::IFF_MASTER_ARPMON;T;0o;;[o; ;[I"#bonding master, ARP mon in use;T@; @; 0@@@#0U; [iI"IFF_MONITOR;TI"#Socket::Constants::IFF_MONITOR;T;0o;;[o; ;[I" user-requested monitor mode;T@; @; 0@@@#0U; [iI"IFF_MULTICAST;TI"%Socket::Constants::IFF_MULTICAST;T;0o;;[o; ;[I"supports multicast;T@; @; 0@@@#0U; [iI"IFF_NOARP;TI"!Socket::Constants::IFF_NOARP;T;0o;;[o; ;[I"#no address resolution protocol;T@; @; 0@@@#0U; [iI"IFF_NOTRAILERS;TI"&Socket::Constants::IFF_NOTRAILERS;T;0o;;[o; ;[I"avoid use of trailers;T@; @; 0@@@#0U; [iI"IFF_OACTIVE;TI"#Socket::Constants::IFF_OACTIVE;T;0o;;[o; ;[I"transmission in progress;T@; @; 0@@@#0U; [iI"IFF_OVS_DATAPATH;TI"(Socket::Constants::IFF_OVS_DATAPATH;T;0o;;[o; ;[I".device used as Open vSwitch datapath port;T@; @; 0@@@#0U; [iI"IFF_POINTOPOINT;TI"'Socket::Constants::IFF_POINTOPOINT;T;0o;;[o; ;[I"point-to-point link;T@; @; 0@@@#0U; [iI"IFF_PORTSEL;TI"#Socket::Constants::IFF_PORTSEL;T;0o;;[o; ;[I"can set media type;T@; @; 0@@@#0U; [iI"IFF_PPROMISC;TI"$Socket::Constants::IFF_PPROMISC;T;0o;;[o; ;[I" user-requested promisc mode;T@; @; 0@@@#0U; [iI"IFF_PROMISC;TI"#Socket::Constants::IFF_PROMISC;T;0o;;[o; ;[I"receive all packets;T@; @; 0@@@#0U; [iI"IFF_RENAMING;TI"$Socket::Constants::IFF_RENAMING;T;0o;;[o; ;[I"interface is being renamed;T@; @; 0@@@#0U; [iI"IFF_ROUTE;TI"!Socket::Constants::IFF_ROUTE;T;0o;;[o; ;[I"routing entry installed;T@; @; 0@@@#0U; [iI"IFF_RUNNING;TI"#Socket::Constants::IFF_RUNNING;T;0o;;[o; ;[I"resources allocated;T@; @; 0@@@#0U; [iI"IFF_SIMPLEX;TI"#Socket::Constants::IFF_SIMPLEX;T;0o;;[o; ;[I"!can't hear own transmissions;T@; @; 0@@@#0U; [iI"IFF_SLAVE;TI"!Socket::Constants::IFF_SLAVE;T;0o;;[o; ;[I"slave of a load balancer;T@; @; 0@@@#0U; [iI"IFF_SLAVE_INACTIVE;TI"*Socket::Constants::IFF_SLAVE_INACTIVE;T;0o;;[o; ;[I"'bonding slave not the curr. active;T@; @; 0@@@#0U; [iI"IFF_SLAVE_NEEDARP;TI")Socket::Constants::IFF_SLAVE_NEEDARP;T;0o;;[o; ;[I"need ARPs for validation;T@; @; 0@@@#0U; [iI"IFF_SMART;TI"!Socket::Constants::IFF_SMART;T;0o;;[o; ;[I"!interface manages own routes;T@; @; 0@@@#0U; [iI"IFF_STATICARP;TI"%Socket::Constants::IFF_STATICARP;T;0o;;[o; ;[I"static ARP;T@; @; 0@@@#0U; [iI"IFF_SUPP_NOFCS;TI"&Socket::Constants::IFF_SUPP_NOFCS;T;0o;;[o; ;[I"sending custom FCS;T@; @; 0@@@#0U; [iI"IFF_TEAM_PORT;TI"%Socket::Constants::IFF_TEAM_PORT;T;0o;;[o; ;[I"used as team port;T@; @; 0@@@#0U; [iI"IFF_TX_SKB_SHARING;TI"*Socket::Constants::IFF_TX_SKB_SHARING;T;0o;;[o; ;[I"sharing skbs on transmit;T@; @; 0@@@#0U; [iI"IFF_UNICAST_FLT;TI"'Socket::Constants::IFF_UNICAST_FLT;T;0o;;[o; ;[I"unicast filtering;T@; @; 0@@@#0U; [iI" IFF_UP;TI"Socket::Constants::IFF_UP;T;0o;;[o; ;[I"interface is up;T@; @; 0@@@#0U; [iI"IFF_WAN_HDLC;TI"$Socket::Constants::IFF_WAN_HDLC;T;0o;;[o; ;[I"WAN HDLC device;T@; @; 0@@@#0U; [iI"IFF_XMIT_DST_RELEASE;TI",Socket::Constants::IFF_XMIT_DST_RELEASE;T;0o;;[o; ;[I"9dev_hard_start_xmit() is allowed to release skb->dst;T@; @; 0@@@#0U; [iI"IFF_VOLATILE;TI"$Socket::Constants::IFF_VOLATILE;T;0o;;[o; ;[I"volatile flags;T@; @; 0@@@#0U; [iI"IFF_CANTCHANGE;TI"&Socket::Constants::IFF_CANTCHANGE;T;0o;;[o; ;[I"flags not changeable;T@; @; 0@@@#0[[[I" class;T[[;[[:protected[[: private[[I" instance;T[[;[[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"ext/socket/ancdata.c;TI" Socket;TcRDoc::NormalClass