|
iPXE
|
A network upper-layer driver. More...
#include <netdevice.h>
Data Fields | |
| const char * | name |
| Name. More... | |
| size_t | priv_len |
| Size of private data. More... | |
| int(* | probe )(struct net_device *netdev, void *priv) |
| Probe device. More... | |
| void(* | notify )(struct net_device *netdev, void *priv) |
| Notify of device or link state change. More... | |
| void(* | remove )(struct net_device *netdev, void *priv) |
| Remove device. More... | |
A network upper-layer driver.
Definition at line 476 of file netdevice.h.
| const char* net_driver::name |
| size_t net_driver::priv_len |
Size of private data.
Definition at line 480 of file netdevice.h.
Referenced by netdev_priv_offset().
| int( * net_driver::probe) (struct net_device *netdev, void *priv) |
Probe device.
| netdev | Network device |
| priv | Private data |
| rc | Return status code |
Definition at line 487 of file netdevice.h.
Referenced by register_netdev().
| void( * net_driver::notify) (struct net_device *netdev, void *priv) |
Notify of device or link state change.
| netdev | Network device |
| priv | Private data |
Definition at line 493 of file netdevice.h.
Referenced by netdev_notify().
| void( * net_driver::remove) (struct net_device *netdev, void *priv) |
Remove device.
| netdev | Network device |
| priv | Private data |
Definition at line 499 of file netdevice.h.
Referenced by register_netdev(), and unregister_netdev().
1.8.15