Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 1a595394b241504ff370a8d12ebfcea7 > files > 4438

kernel-doc-3.11.10-100.fc18.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>Chapter&#160;2.&#160;Network device support</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /><link rel="home" href="index.html" title="Linux Networking and Network Devices APIs" /><link rel="up" href="index.html" title="Linux Networking and Network Devices APIs" /><link rel="prev" href="API-enum-wimax-st.html" title="enum wimax_st" /><link rel="next" href="API-dev-add-pack.html" title="dev_add_pack" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter&#160;2.&#160;Network device support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-enum-wimax-st.html">Prev</a>&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-dev-add-pack.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="netdev"></a>Chapter&#160;2.&#160;Network device support</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="sect1"><a href="netdev.html#idm140045377028672">Driver Support</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">PHY Support</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idm140045377028672"></a>Driver Support</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="refentrytitle"><a href="API-dev-add-pack.html"><span class="phrase">dev_add_pack</span></a></span><span class="refpurpose"> &#8212; 
  add packet handler
 </span></dt><dt><span class="refentrytitle"><a href="API---dev-remove-pack.html"><span class="phrase">__dev_remove_pack</span></a></span><span class="refpurpose"> &#8212; 
     remove packet handler
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-remove-pack.html"><span class="phrase">dev_remove_pack</span></a></span><span class="refpurpose"> &#8212; 
     remove packet handler
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-add-offload.html"><span class="phrase">dev_add_offload</span></a></span><span class="refpurpose"> &#8212; 
     register offload handlers
 </span></dt><dt><span class="refentrytitle"><a href="API---dev-remove-offload.html"><span class="phrase">__dev_remove_offload</span></a></span><span class="refpurpose"> &#8212; 
     remove offload handler
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-remove-offload.html"><span class="phrase">dev_remove_offload</span></a></span><span class="refpurpose"> &#8212; 
     remove packet offload handler
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-boot-setup-check.html"><span class="phrase">netdev_boot_setup_check</span></a></span><span class="refpurpose"> &#8212; 
     check boot time settings
 </span></dt><dt><span class="refentrytitle"><a href="API---dev-get-by-name.html"><span class="phrase">__dev_get_by_name</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its name
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-by-name-rcu.html"><span class="phrase">dev_get_by_name_rcu</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its name
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-by-name.html"><span class="phrase">dev_get_by_name</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its name
 </span></dt><dt><span class="refentrytitle"><a href="API---dev-get-by-index.html"><span class="phrase">__dev_get_by_index</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its ifindex
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-by-index-rcu.html"><span class="phrase">dev_get_by_index_rcu</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its ifindex
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-by-index.html"><span class="phrase">dev_get_by_index</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its ifindex
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-getbyhwaddr-rcu.html"><span class="phrase">dev_getbyhwaddr_rcu</span></a></span><span class="refpurpose"> &#8212; 
     find a device by its hardware address
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-by-flags-rcu.html"><span class="phrase">dev_get_by_flags_rcu</span></a></span><span class="refpurpose"> &#8212; 
     find any device with given flags
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-valid-name.html"><span class="phrase">dev_valid_name</span></a></span><span class="refpurpose"> &#8212; 
     check if name is okay for network device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-alloc-name.html"><span class="phrase">dev_alloc_name</span></a></span><span class="refpurpose"> &#8212; 
     allocate a name for a device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-features-change.html"><span class="phrase">netdev_features_change</span></a></span><span class="refpurpose"> &#8212; 
     device changes features
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-state-change.html"><span class="phrase">netdev_state_change</span></a></span><span class="refpurpose"> &#8212; 
     device changes state
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-notify-peers.html"><span class="phrase">netdev_notify_peers</span></a></span><span class="refpurpose"> &#8212; 
     notify network peers about existence of <em class="parameter"><code>dev</code></em>
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-open.html"><span class="phrase">dev_open</span></a></span><span class="refpurpose"> &#8212; 
     prepare an interface for use.
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-close.html"><span class="phrase">dev_close</span></a></span><span class="refpurpose"> &#8212; 
     shutdown an interface.
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-disable-lro.html"><span class="phrase">dev_disable_lro</span></a></span><span class="refpurpose"> &#8212; 
     disable Large Receive Offload on a device
 </span></dt><dt><span class="refentrytitle"><a href="API-register-netdevice-notifier.html"><span class="phrase">register_netdevice_notifier</span></a></span><span class="refpurpose"> &#8212; 
     register a network notifier block
 </span></dt><dt><span class="refentrytitle"><a href="API-unregister-netdevice-notifier.html"><span class="phrase">unregister_netdevice_notifier</span></a></span><span class="refpurpose"> &#8212; 
     unregister a network notifier block
 </span></dt><dt><span class="refentrytitle"><a href="API-call-netdevice-notifiers-info.html"><span class="phrase">call_netdevice_notifiers_info</span></a></span><span class="refpurpose"> &#8212; 
     call all network notifier blocks
 </span></dt><dt><span class="refentrytitle"><a href="API-call-netdevice-notifiers.html"><span class="phrase">call_netdevice_notifiers</span></a></span><span class="refpurpose"> &#8212; 
     call all network notifier blocks
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-forward-skb.html"><span class="phrase">dev_forward_skb</span></a></span><span class="refpurpose"> &#8212; 
     loopback an skb to another netif
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-set-real-num-rx-queues.html"><span class="phrase">netif_set_real_num_rx_queues</span></a></span><span class="refpurpose"> &#8212; 
     set actual number of RX queues used
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-get-num-default-rss-queues.html"><span class="phrase">netif_get_num_default_rss_queues</span></a></span><span class="refpurpose"> &#8212; 
     default number of RSS queues
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-device-detach.html"><span class="phrase">netif_device_detach</span></a></span><span class="refpurpose"> &#8212; 
     mark device as removed
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-device-attach.html"><span class="phrase">netif_device_attach</span></a></span><span class="refpurpose"> &#8212; 
     mark device as attached
 </span></dt><dt><span class="refentrytitle"><a href="API-skb-mac-gso-segment.html"><span class="phrase">skb_mac_gso_segment</span></a></span><span class="refpurpose"> &#8212; 
     mac layer segmentation handler.
 </span></dt><dt><span class="refentrytitle"><a href="API---skb-gso-segment.html"><span class="phrase">__skb_gso_segment</span></a></span><span class="refpurpose"> &#8212; 
     Perform segmentation on skb.
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-loopback-xmit.html"><span class="phrase">dev_loopback_xmit</span></a></span><span class="refpurpose"> &#8212; 
     loop back <em class="parameter"><code>skb</code></em>
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-queue-xmit.html"><span class="phrase">dev_queue_xmit</span></a></span><span class="refpurpose"> &#8212; 
     transmit a buffer
 </span></dt><dt><span class="refentrytitle"><a href="API-rps-may-expire-flow.html"><span class="phrase">rps_may_expire_flow</span></a></span><span class="refpurpose"> &#8212; 
     check whether an RFS hardware filter may be removed
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-rx.html"><span class="phrase">netif_rx</span></a></span><span class="refpurpose"> &#8212; 
     post buffer to the network code
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-rx-handler-register.html"><span class="phrase">netdev_rx_handler_register</span></a></span><span class="refpurpose"> &#8212; 
     register receive handler
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-rx-handler-unregister.html"><span class="phrase">netdev_rx_handler_unregister</span></a></span><span class="refpurpose"> &#8212; 
     unregister receive handler
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-receive-skb.html"><span class="phrase">netif_receive_skb</span></a></span><span class="refpurpose"> &#8212; 
     process receive buffer from network
 </span></dt><dt><span class="refentrytitle"><a href="API---napi-schedule.html"><span class="phrase">__napi_schedule</span></a></span><span class="refpurpose"> &#8212; 
     schedule for receive
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-has-upper-dev.html"><span class="phrase">netdev_has_upper_dev</span></a></span><span class="refpurpose"> &#8212; 
     Check if device is linked to an upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-has-any-upper-dev.html"><span class="phrase">netdev_has_any_upper_dev</span></a></span><span class="refpurpose"> &#8212; 
     Check if device is linked to some device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-master-upper-dev-get.html"><span class="phrase">netdev_master_upper_dev_get</span></a></span><span class="refpurpose"> &#8212; 
     Get master upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-master-upper-dev-get-rcu.html"><span class="phrase">netdev_master_upper_dev_get_rcu</span></a></span><span class="refpurpose"> &#8212; 
     Get master upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-upper-dev-link.html"><span class="phrase">netdev_upper_dev_link</span></a></span><span class="refpurpose"> &#8212; 
     Add a link to the upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-master-upper-dev-link.html"><span class="phrase">netdev_master_upper_dev_link</span></a></span><span class="refpurpose"> &#8212; 
     Add a master link to the upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-upper-dev-unlink.html"><span class="phrase">netdev_upper_dev_unlink</span></a></span><span class="refpurpose"> &#8212; 
     Removes a link to upper device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-set-promiscuity.html"><span class="phrase">dev_set_promiscuity</span></a></span><span class="refpurpose"> &#8212; 
     update promiscuity count on a device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-set-allmulti.html"><span class="phrase">dev_set_allmulti</span></a></span><span class="refpurpose"> &#8212; 
     update allmulti count on a device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-flags.html"><span class="phrase">dev_get_flags</span></a></span><span class="refpurpose"> &#8212; 
     get flags reported to userspace
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-change-flags.html"><span class="phrase">dev_change_flags</span></a></span><span class="refpurpose"> &#8212; 
     change device settings
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-set-mtu.html"><span class="phrase">dev_set_mtu</span></a></span><span class="refpurpose"> &#8212; 
     Change maximum transfer unit
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-set-group.html"><span class="phrase">dev_set_group</span></a></span><span class="refpurpose"> &#8212; 
     Change group this device belongs to
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-set-mac-address.html"><span class="phrase">dev_set_mac_address</span></a></span><span class="refpurpose"> &#8212; 
     Change Media Access Control Address
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-change-carrier.html"><span class="phrase">dev_change_carrier</span></a></span><span class="refpurpose"> &#8212; 
     Change device carrier
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-update-features.html"><span class="phrase">netdev_update_features</span></a></span><span class="refpurpose"> &#8212; 
     recalculate device features
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-features.html"><span class="phrase">netdev_change_features</span></a></span><span class="refpurpose"> &#8212; 
     recalculate device features
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-stacked-transfer-operstate.html"><span class="phrase">netif_stacked_transfer_operstate</span></a></span><span class="refpurpose"> &#8212; 
     transfer operstate
 </span></dt><dt><span class="refentrytitle"><a href="API-register-netdevice.html"><span class="phrase">register_netdevice</span></a></span><span class="refpurpose"> &#8212; 
     register a network device
 </span></dt><dt><span class="refentrytitle"><a href="API-init-dummy-netdev.html"><span class="phrase">init_dummy_netdev</span></a></span><span class="refpurpose"> &#8212; 
     init a dummy network device for NAPI
 </span></dt><dt><span class="refentrytitle"><a href="API-register-netdev.html"><span class="phrase">register_netdev</span></a></span><span class="refpurpose"> &#8212; 
     register a network device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-get-stats.html"><span class="phrase">dev_get_stats</span></a></span><span class="refpurpose"> &#8212; 
     get network device statistics
 </span></dt><dt><span class="refentrytitle"><a href="API-alloc-netdev-mqs.html"><span class="phrase">alloc_netdev_mqs</span></a></span><span class="refpurpose"> &#8212; 
     allocate network device
 </span></dt><dt><span class="refentrytitle"><a href="API-free-netdev.html"><span class="phrase">free_netdev</span></a></span><span class="refpurpose"> &#8212; 
     free network device
 </span></dt><dt><span class="refentrytitle"><a href="API-synchronize-net.html"><span class="phrase">synchronize_net</span></a></span><span class="refpurpose"> &#8212; 
     Synchronize with packet receive processing
 </span></dt><dt><span class="refentrytitle"><a href="API-unregister-netdevice-queue.html"><span class="phrase">unregister_netdevice_queue</span></a></span><span class="refpurpose"> &#8212; 
     remove device from the kernel
 </span></dt><dt><span class="refentrytitle"><a href="API-unregister-netdevice-many.html"><span class="phrase">unregister_netdevice_many</span></a></span><span class="refpurpose"> &#8212; 
     unregister many devices
 </span></dt><dt><span class="refentrytitle"><a href="API-unregister-netdev.html"><span class="phrase">unregister_netdev</span></a></span><span class="refpurpose"> &#8212; 
     remove device from the kernel
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-change-net-namespace.html"><span class="phrase">dev_change_net_namespace</span></a></span><span class="refpurpose"> &#8212; 
     move device to different nethost namespace
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-increment-features.html"><span class="phrase">netdev_increment_features</span></a></span><span class="refpurpose"> &#8212; 
     increment feature set by one
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-header.html"><span class="phrase">eth_header</span></a></span><span class="refpurpose"> &#8212; 
  create the Ethernet header
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-rebuild-header.html"><span class="phrase">eth_rebuild_header</span></a></span><span class="refpurpose"> &#8212; 
     rebuild the Ethernet MAC header.
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-type-trans.html"><span class="phrase">eth_type_trans</span></a></span><span class="refpurpose"> &#8212; 
     determine the packet's protocol ID.
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-header-parse.html"><span class="phrase">eth_header_parse</span></a></span><span class="refpurpose"> &#8212; 
     extract hardware address from packet
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-header-cache.html"><span class="phrase">eth_header_cache</span></a></span><span class="refpurpose"> &#8212; 
     fill cache entry from neighbour
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-header-cache-update.html"><span class="phrase">eth_header_cache_update</span></a></span><span class="refpurpose"> &#8212; 
     update cache entry
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-prepare-mac-addr-change.html"><span class="phrase">eth_prepare_mac_addr_change</span></a></span><span class="refpurpose"> &#8212; 
     prepare for mac change
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-commit-mac-addr-change.html"><span class="phrase">eth_commit_mac_addr_change</span></a></span><span class="refpurpose"> &#8212; 
     commit mac change
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-mac-addr.html"><span class="phrase">eth_mac_addr</span></a></span><span class="refpurpose"> &#8212; 
     set new Ethernet hardware address
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-change-mtu.html"><span class="phrase">eth_change_mtu</span></a></span><span class="refpurpose"> &#8212; 
     set new MTU size
 </span></dt><dt><span class="refentrytitle"><a href="API-ether-setup.html"><span class="phrase">ether_setup</span></a></span><span class="refpurpose"> &#8212; 
     setup Ethernet network device
 </span></dt><dt><span class="refentrytitle"><a href="API-alloc-etherdev-mqs.html"><span class="phrase">alloc_etherdev_mqs</span></a></span><span class="refpurpose"> &#8212; 
     Allocates and sets up an Ethernet device
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-carrier-on.html"><span class="phrase">netif_carrier_on</span></a></span><span class="refpurpose"> &#8212; 
  set carrier
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-carrier-off.html"><span class="phrase">netif_carrier_off</span></a></span><span class="refpurpose"> &#8212; 
     clear carrier
 </span></dt><dt><span class="refentrytitle"><a href="API-is-link-local-ether-addr.html"><span class="phrase">is_link_local_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
  Determine if given Ethernet address is link-local
 </span></dt><dt><span class="refentrytitle"><a href="API-is-zero-ether-addr.html"><span class="phrase">is_zero_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if give Ethernet address is all zeros.
 </span></dt><dt><span class="refentrytitle"><a href="API-is-multicast-ether-addr.html"><span class="phrase">is_multicast_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if the Ethernet address is a multicast.
 </span></dt><dt><span class="refentrytitle"><a href="API-is-local-ether-addr.html"><span class="phrase">is_local_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if the Ethernet address is locally-assigned one (IEEE 802).
 </span></dt><dt><span class="refentrytitle"><a href="API-is-broadcast-ether-addr.html"><span class="phrase">is_broadcast_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if the Ethernet address is broadcast
 </span></dt><dt><span class="refentrytitle"><a href="API-is-unicast-ether-addr.html"><span class="phrase">is_unicast_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if the Ethernet address is unicast
 </span></dt><dt><span class="refentrytitle"><a href="API-is-valid-ether-addr.html"><span class="phrase">is_valid_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Determine if the given Ethernet address is valid
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-random-addr.html"><span class="phrase">eth_random_addr</span></a></span><span class="refpurpose"> &#8212; 
     Generate software assigned random Ethernet address
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-broadcast-addr.html"><span class="phrase">eth_broadcast_addr</span></a></span><span class="refpurpose"> &#8212; 
     Assign broadcast address
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-zero-addr.html"><span class="phrase">eth_zero_addr</span></a></span><span class="refpurpose"> &#8212; 
     Assign zero address
 </span></dt><dt><span class="refentrytitle"><a href="API-eth-hw-addr-random.html"><span class="phrase">eth_hw_addr_random</span></a></span><span class="refpurpose"> &#8212; 
     Generate software assigned random Ethernet and set device flag
 </span></dt><dt><span class="refentrytitle"><a href="API-compare-ether-addr.html"><span class="phrase">compare_ether_addr</span></a></span><span class="refpurpose"> &#8212; 
     Compare two Ethernet addresses
 </span></dt><dt><span class="refentrytitle"><a href="API-ether-addr-equal.html"><span class="phrase">ether_addr_equal</span></a></span><span class="refpurpose"> &#8212; 
     Compare two Ethernet addresses
 </span></dt><dt><span class="refentrytitle"><a href="API-ether-addr-equal-64bits.html"><span class="phrase">ether_addr_equal_64bits</span></a></span><span class="refpurpose"> &#8212; 
     Compare two Ethernet addresses
 </span></dt><dt><span class="refentrytitle"><a href="API-is-etherdev-addr.html"><span class="phrase">is_etherdev_addr</span></a></span><span class="refpurpose"> &#8212; 
     Tell if given Ethernet address belongs to the device.
 </span></dt><dt><span class="refentrytitle"><a href="API-compare-ether-header.html"><span class="phrase">compare_ether_header</span></a></span><span class="refpurpose"> &#8212; 
     Compare two Ethernet headers
 </span></dt><dt><span class="refentrytitle"><a href="API-napi-schedule-prep.html"><span class="phrase">napi_schedule_prep</span></a></span><span class="refpurpose"> &#8212; 
  check if napi can be scheduled
 </span></dt><dt><span class="refentrytitle"><a href="API-napi-schedule.html"><span class="phrase">napi_schedule</span></a></span><span class="refpurpose"> &#8212; 
     schedule NAPI poll
 </span></dt><dt><span class="refentrytitle"><a href="API-napi-disable.html"><span class="phrase">napi_disable</span></a></span><span class="refpurpose"> &#8212; 
     prevent NAPI from scheduling
 </span></dt><dt><span class="refentrytitle"><a href="API-napi-enable.html"><span class="phrase">napi_enable</span></a></span><span class="refpurpose"> &#8212; 
     enable NAPI scheduling
 </span></dt><dt><span class="refentrytitle"><a href="API-napi-synchronize.html"><span class="phrase">napi_synchronize</span></a></span><span class="refpurpose"> &#8212; 
     wait until NAPI is not running
 </span></dt><dt><span class="refentrytitle"><a href="API-netdev-priv.html"><span class="phrase">netdev_priv</span></a></span><span class="refpurpose"> &#8212; 
     access network device private data
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-start-queue.html"><span class="phrase">netif_start_queue</span></a></span><span class="refpurpose"> &#8212; 
     allow transmit
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-wake-queue.html"><span class="phrase">netif_wake_queue</span></a></span><span class="refpurpose"> &#8212; 
     restart transmit
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-stop-queue.html"><span class="phrase">netif_stop_queue</span></a></span><span class="refpurpose"> &#8212; 
     stop transmitted packets
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-queue-stopped.html"><span class="phrase">netif_queue_stopped</span></a></span><span class="refpurpose"> &#8212; 
     test if transmit queue is flowblocked
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-running.html"><span class="phrase">netif_running</span></a></span><span class="refpurpose"> &#8212; 
     test if up
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-start-subqueue.html"><span class="phrase">netif_start_subqueue</span></a></span><span class="refpurpose"> &#8212; 
     allow sending packets on subqueue
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-stop-subqueue.html"><span class="phrase">netif_stop_subqueue</span></a></span><span class="refpurpose"> &#8212; 
     stop sending packets on subqueue
 </span></dt><dt><span class="refentrytitle"><a href="API---netif-subqueue-stopped.html"><span class="phrase">__netif_subqueue_stopped</span></a></span><span class="refpurpose"> &#8212; 
     test status of subqueue
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-wake-subqueue.html"><span class="phrase">netif_wake_subqueue</span></a></span><span class="refpurpose"> &#8212; 
     allow sending packets on subqueue
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-is-multiqueue.html"><span class="phrase">netif_is_multiqueue</span></a></span><span class="refpurpose"> &#8212; 
     test if device has multiple transmit queues
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-put.html"><span class="phrase">dev_put</span></a></span><span class="refpurpose"> &#8212; 
     release reference to device
 </span></dt><dt><span class="refentrytitle"><a href="API-dev-hold.html"><span class="phrase">dev_hold</span></a></span><span class="refpurpose"> &#8212; 
     get reference to device
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-carrier-ok.html"><span class="phrase">netif_carrier_ok</span></a></span><span class="refpurpose"> &#8212; 
     test if carrier present
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-dormant-on.html"><span class="phrase">netif_dormant_on</span></a></span><span class="refpurpose"> &#8212; 
     mark device as dormant.
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-dormant-off.html"><span class="phrase">netif_dormant_off</span></a></span><span class="refpurpose"> &#8212; 
     set device as not dormant.
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-dormant.html"><span class="phrase">netif_dormant</span></a></span><span class="refpurpose"> &#8212; 
     test if carrier present
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-oper-up.html"><span class="phrase">netif_oper_up</span></a></span><span class="refpurpose"> &#8212; 
     test if device is operational
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-device-present.html"><span class="phrase">netif_device_present</span></a></span><span class="refpurpose"> &#8212; 
     is device available or removed
 </span></dt><dt><span class="refentrytitle"><a href="API-netif-tx-lock.html"><span class="phrase">netif_tx_lock</span></a></span><span class="refpurpose"> &#8212; 
     grab network device transmit lock
 </span></dt></dl></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-enum-wimax-st.html">Prev</a>&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="API-dev-add-pack.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">enum wimax_st</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">dev_add_pack</span></td></tr></table></div></body></html>