---
title: getMbufPriority
framework: kernel
role: pseudoSymbol
path: kernel/iooutputqueue/1810719-getmbufpriority
---

# getMbufPriority

Determines an mbuf's traffic priority. The highest priority is 0.

## Declaration

```occ
virtual UInt32 getMbufPriority(
 mbuf_tm); 
```

## Parameters

- `m`: An mbuf to analyze.

## Return Value

Return Value Returns a UInt32 representing the priority of the packet. 0 is the highest priority.

## Overview

Overview A queue can prioritize certain classes of traffic. This method facilitates that by evaluating an mbuf and returning its priority.

## See Also

### Miscellaneous

- [cancelServiceThread](kernel/iooutputqueue/1810578-cancelservicethread.md)
- [enqueue](kernel/iooutputqueue/1810610-enqueue.md)
- [flush](kernel/iooutputqueue/1810640-flush.md)
- [free](kernel/iooutputqueue/1810666-free.md)
- [getCapacity](kernel/iooutputqueue/1810689-getcapacity.md)
- [getOutputHandler](kernel/iooutputqueue/1810744-getoutputhandler.md)
- [getSize](kernel/iooutputqueue/1810788-getsize.md)
- [getStatisticsData](kernel/iooutputqueue/1810822-getstatisticsdata.md)
- [init](kernel/iooutputqueue/1810854-init.md)
- [scheduleServiceThread](kernel/iooutputqueue/1810887-scheduleservicethread.md)
- [service](kernel/iooutputqueue/1810919-service.md)
- [serviceThread](kernel/iooutputqueue/1810947-servicethread.md)
- [setCapacity](kernel/iooutputqueue/1810969-setcapacity.md)
- [start](kernel/iooutputqueue/1810993-start.md)
- [stop](kernel/iooutputqueue/1811022-stop.md)
