---
name: "netdev_rx_handler_register"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/netdev_rx_handler_register"
---

# netdev\_rx\_handler\_register(9)

register receive handler

## NAME

netdev\_rx\_handler\_register - register receive handler

## SYNOPSIS

**int netdev\_rx\_handler\_register(struct net\_device \*** *dev***, rx\_handler\_func\_t \*** *rx\_handler***, void \*** *rx\_handler\_data***);**

## ARGUMENTS

*dev*

device to register a handler for

*rx\_handler*

receive handler to register

*rx\_handler\_data*

data pointer that is used by rx handler

## DESCRIPTION

Register a receive handler for a device. This handler will then be called from \_\_netif\_receive\_skb. A negative errno code is returned on a failure.

The caller must hold the rtnl\_mutex.

For a general description of rx\_handler, see enum rx\_handler\_result.

## COPYRIGHT
