#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | ethhdr |
| An Ethernet link-layer header. More... | |
Defines | |
| #define | ETH_ALEN 6 |
| #define | ETH_HLEN 14 |
| #define | ETH_ZLEN 60 |
| #define | ETH_FRAME_LEN 1514 |
| #define | ETH_DATA_ALIGN 2 |
| #define | ETH_MAX_MTU (ETH_FRAME_LEN-ETH_HLEN) |
| #define | ETH_P_RAW 0x0000 |
| #define | ETH_P_IP 0x0800 |
| #define | ETH_P_ARP 0x0806 |
| #define | ETH_P_RARP 0x8035 |
| #define | ETH_P_IPV6 0x86DD |
| #define | ETH_P_SLOW 0x8809 |
| #define | ETH_P_EAPOL 0x888E |
| #define | ETH_P_AOE 0x88A2 |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
Variables | |
| struct ethhdr | packed |
| An Ethernet link-layer header. | |
| #define ETH_ALEN 6 |
Definition at line 8 of file if_ether.h.
Referenced by a3c90x_hw_start(), amd8111e_get_mac_address(), amd8111e_start(), amd8111e_transmit(), ath5k_attach(), ath5k_config(), ath5k_eeprom_read_mac(), ath5k_hw_attach(), ath5k_hw_get_lladdr(), ath5k_hw_set_bssid_mask(), ath5k_hw_set_lladdr(), ath5k_stop(), atl1e_get_permanent_address(), atl1e_probe(), atl1e_up(), bnx2_probe(), bnx2_transmit(), ccmp_decrypt(), ccmp_encrypt(), cs89x0_probe(), cs89x0_reset(), cs89x0_transmit(), davicom_probe(), davicom_transmit(), dmfe_transmit(), e1000_probe(), e1000e_probe(), eapol_key_rx(), eepro_probe(), eepro_reset(), eepro_transmit(), efab_probe(), epic100_transmit(), eth_eth_addr(), eth_init_addr(), eth_probe(), eth_push(), falcon_probe_nvram(), forcedeth_transmit(), gdbudp_recv(), gdbudp_send(), ifec_net_open(), ifec_pci_probe(), igb_probe(), mtd_transmit(), natsemi_open(), natsemi_probe(), ne_probe(), ne_reset(), ne_transmit(), net80211_handle_assoc_reply(), net80211_handle_auth(), net80211_ll_push(), net80211_prepare_assoc(), net80211_probe_step(), net80211_register(), net80211_rx(), net80211_tx_mgmt(), ns83820_transmit(), ns8390_reset(), ns8390_transmit(), pcnet32_probe(), pcnet32_transmit(), phantom_get_macaddr(), pnic_probe(), rhine_probe1(), rhine_transmit(), rtl818x_config(), rtl_open(), rtl_probe(), send_test_pkt(), sis190_get_mac_addr_from_apc(), sis190_get_mac_addr_from_eeprom(), sis190_init_rxfilter(), sis630e_get_mac_addr(), sis900_transmit(), skge_devinit(), sky2_init_netdev(), smc9000_transmit(), sundance_probe(), sundance_transmit(), t509_enable(), t509_poll(), t509_transmit(), t515_poll(), t515_transmit(), t595_poll(), t595_reset(), t595_transmit(), t5x9_probe(), tg3_transmit(), tkip_michael(), tkip_mix_1(), tlan_transmit(), tulip_probe(), tulip_transmit(), undinet_probe(), velocity_transmit(), virtnet_probe(), virtnet_transmit(), vxge_device_register(), vxge_probe(), w89c840_probe(), w89c840_reset(), w89c840_transmit(), wpa_check_pmkid(), and wpa_derive_ptk().
| #define ETH_HLEN 14 |
Definition at line 9 of file if_ether.h.
Referenced by amd8111e_transmit(), aoe_send_command(), atl1e_configure(), atl1e_configure_tx(), atl1e_init_ring_resources(), b44_init_hw(), bnx2_init_chip(), bnx2_poll(), bnx2_transmit(), cs89x0_transmit(), davicom_transmit(), dmfe_transmit(), e1000_sw_init(), eepro_transmit(), epic100_transmit(), forcedeth_transmit(), igb_sw_init(), mtd_transmit(), ne_transmit(), ns83820_transmit(), ns8390_transmit(), pcnet32_transmit(), prism2_poll(), rhine_transmit(), rx_set_checksum(), sis900_transmit(), skge_rx_reuse(), skge_rx_setup(), smc9000_transmit(), sundance_transmit(), t509_transmit(), t515_transmit(), t595_transmit(), tg3_setup_hw(), tg3_transmit(), tlan_transmit(), tulip_transmit(), velocity_transmit(), and w89c840_transmit().
| #define ETH_ZLEN 60 |
Definition at line 10 of file if_ether.h.
Referenced by cs89x0_transmit(), dmfe_transmit(), e1000_sw_init(), epic100_transmit(), forcedeth_transmit(), igb_probe(), igb_sw_init(), legacy_transmit(), mtd_transmit(), myri10ge_net_transmit(), ne_poll(), ne_transmit(), ns83820_transmit(), ns8390_poll(), ns8390_transmit(), pcnet32_transmit(), pnic_transmit(), rhine_transmit(), rtl_transmit(), send_test_pkt(), sis190_transmit(), sis900_transmit(), sundance_transmit(), t509_enable(), tlan_transmit(), tulip_transmit(), velocity_transmit(), and w89c840_transmit().
| #define ETH_FRAME_LEN 1514 |
Definition at line 11 of file if_ether.h.
Referenced by alloc_etherdev(), bnx2_transmit(), e1000e_get_variants_ich8lan(), e1000e_probe(), falcon_reconfigure_xmac(), igb_probe(), legacy_poll(), mentormac_init(), myri10ge_net_open(), myri10ge_net_poll(), ne_poll(), ns8390_poll(), pnic_poll(), provide_buffers(), sky2_rx_start(), t509_transmit(), t515_transmit(), t595_transmit(), virtnet_poll(), and virtnet_transmit().
| #define ETH_DATA_ALIGN 2 |
| #define ETH_MAX_MTU (ETH_FRAME_LEN-ETH_HLEN) |
Definition at line 14 of file if_ether.h.
Referenced by bnx2_init_chip(), bnx2_poll(), pxenv_undi_get_information(), and tg3_setup_hw().
| #define ETH_P_RAW 0x0000 |
Definition at line 17 of file if_ether.h.
| #define ETH_P_IP 0x0800 |
Definition at line 18 of file if_ether.h.
Referenced by gdbudp_recv(), gdbudp_send(), and pxenv_undi_isr().
| #define ETH_P_ARP 0x0806 |
| #define ETH_P_RARP 0x8035 |
| #define ETH_P_IPV6 0x86DD |
Definition at line 21 of file if_ether.h.
| #define ETH_P_SLOW 0x8809 |
Definition at line 22 of file if_ether.h.
| #define ETH_P_EAPOL 0x888E |
Definition at line 23 of file if_ether.h.
| #define ETH_P_AOE 0x88A2 |
Definition at line 24 of file if_ether.h.
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
1.5.7.1