# NetworkPacketBackendStatus

`import { NetworkPacketBackendStatus } from "destack:net/binding";`

Network packet backend status.

```ds title="NetworkPacketBackendStatus"
export struct NetworkPacketBackendStatus {
    backend: NetworkPacketBackend;
    name: string;
    isAvailable: boolean;
    priority: uint16;
    features: NetworkPacketBackendFeatures;
}
```

[language/library/src/net/binding/raw.ds:49:60](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/raw.ds#L49-L60)

## Members

### `backend: NetworkPacketBackend`

Backend selector.

### `name: string`

Stable backend name.

### `isAvailable: boolean`

Whether this backend is available.

### `priority: uint16`

Priority in auto-selection order.

### `features: NetworkPacketBackendFeatures`

Backend features.
