<map id="inheritance8ec6851b83" name="inheritance8ec6851b83">
<area shape="rect" id="node11" title="Usage::" alt="" coords="294,484,381,510"/>
<area shape="rect" id="node13" href="iproute_intro.html#pyroute2.IPRoute" target="_top" title="A synchronous version of AsyncIPRoute. All the same API, but" alt="" coords="305,532,371,558"/>
<area shape="rect" id="node14" title="Low&#45;level socket interface. Provides all the" alt="" coords="298,580,378,605"/>
<area shape="rect" id="node15" href="iproute_intro.html#pyroute2.IPRSocket" target="_top" title="Synchronous select&#45;compatible netlink socket." alt="" coords="299,628,377,653"/>
<area shape="rect" id="node16" href="ipset.html#pyroute2.ipset.IPSet" target="_top" title="IPSet" alt="" coords="305,676,371,701"/>
<area shape="rect" id="node12" title="Netlink requests compiler. Does not send any requests, but" alt="" coords="483,532,549,558"/>
<area shape="rect" id="node25" href="iproute_intro.html#pyroute2.NetNS" target="_top" title="The `NetNS` class, prior to version 0.9.1, was used to run the RTNL API" alt="" coords="483,580,549,605"/>
<area shape="rect" id="node23" title="Synchronous API wrapper around asynchronous classes" alt="" coords="5,700,72,726"/>
</map>
