---
title: free
framework: kernel
role: pseudoSymbol
path: kernel/ioethernetinterface/1810696-free
---

# free

Frees the IOEthernetInterface instance.

## Declaration

```occ
virtual void free(); 
```

## Overview

Overview The memory allocated for the arpcom structure is released, followed by a call to super::free().

## See Also

### Miscellaneous

- [controllerDidChangePowerState](kernel/ioethernetinterface/1810626-controllerdidchangepowerstate.md)
- [controllerDidOpen](kernel/ioethernetinterface/1810636-controllerdidopen.md)
- [controllerWillChangePowerState](kernel/ioethernetinterface/1810670-controllerwillchangepowerstate.md)
- [controllerWillClose](kernel/ioethernetinterface/1810684-controllerwillclose.md)
- [getNamePrefix](kernel/ioethernetinterface/1810711-getnameprefix.md)
- [init](kernel/ioethernetinterface/1810722-init.md)
- [performCommand](kernel/ioethernetinterface/1810736-performcommand.md)
