---
title: ReportLinkQuality
framework: networkingdriverkit
role: symbol
role_heading: Instance Method
path: networkingdriverkit/iousernetworkethernet/reportlinkquality-4noh0
---

# ReportLinkQuality

Reports the quality of the link between the device and your driver to the system.

## Declaration

```occ
virtual IOReturn ReportLinkQuality(IOUserNetworkLinkQuality linkQuality);
```

## Parameters

- `linkQuality`: The quality of the link between your driver and the device. For a list of possible values, see the constants in doc://com.apple.networkingdriverkit/documentation/NetworkingDriverKit/IOUserNetworkLinkQuality.

## Return Value

Return Value kIOReturnSuccess on success, or another value if an error occurred.

## Discussion

Discussion Call this method to make the system aware of changes in the quality of the link between your driver and the device.

## See Also

### Reporting the Connection Status

- [ReportLinkStatus](networkingdriverkit/iousernetworkethernet/reportlinkstatus-5cxiq.md)
- [ReportDataBandwidths](networkingdriverkit/iousernetworkethernet/reportdatabandwidths-10ssx.md)
- [IOUserNetworkLinkStatus](networkingdriverkit/iousernetworklinkstatus.md)
- [IOUserNetworkLinkQuality](networkingdriverkit/iousernetworklinkquality.md)
