#include <linux/netdevice.h>#include <linux/etherdevice.h>#include <linux/inetdevice.h>#include <linux/if_arp.h>#include <linux/random.h>#include <net/arp.h>#include <net/irda/irda.h>#include <net/irda/irmod.h>#include <net/irda/irlan_common.h>#include <net/irda/irlan_client.h>#include <net/irda/irlan_event.h>#include <net/irda/irlan_eth.h>Include dependency graph for irlan_eth.c:

Go to the source code of this file.
Defines | |
| #define | HW_MAX_ADDRS 4 |
Functions | |
| int | irlan_eth_init (struct device *dev) |
| int | irlan_eth_open (struct device *dev) |
| int | irlan_eth_close (struct device *dev) |
| int | irlan_eth_xmit (struct sk_buff *skb, struct device *dev) |
| int | irlan_eth_receive (void *instance, void *sap, struct sk_buff *skb) |
| void | irlan_eth_flow_indication (void *instance, void *sap, LOCAL_FLOW flow) |
| void | irlan_eth_rebuild_header (void *buff, struct device *dev, unsigned long dest, struct sk_buff *skb) |
| void | irlan_eth_send_gratuitous_arp (struct device *dev) |
| void | irlan_eth_set_multicast_list (struct device *dev) |
| enet_statistics * | irlan_eth_get_stats (struct device *dev) |
|
|
Definition at line 344 of file irlan_eth.c. Referenced by irlan_eth_set_multicast_list(), and set_multicast_list(). |
|
|
Definition at line 131 of file irlan_eth.c. References dev_kfree_skb, IRDA_DEBUG, irlan_close_data_channel(), irlan_close_tsaps(), irlan_do_client_event(), irlan_do_provider_event(), IRLAN_LMP_DISCONNECT, irlan_mod_dec_use_count(), and NULL. Referenced by irlan_eth_init(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 266 of file irlan_eth.c. References ASSERT, dev, device, FLOW_START, FLOW_STOP, IRLAN_MAGIC, mark_bh, NET_BH, and NULL. |
|
|
Definition at line 397 of file irlan_eth.c. References ASSERT, IRLAN_MAGIC, and NULL. Referenced by irlan_eth_init(). |
|
|
Definition at line 48 of file irlan_eth.c. References ACCESS_DIRECT, ASSERT, ether_setup(), get_random_bytes(), IRDA_DEBUG, irlan_eth_close(), irlan_eth_get_stats(), irlan_eth_open(), irlan_eth_set_multicast_list(), irlan_eth_xmit(), and NULL. Referenced by irlan_open(). Here is the call graph for this function: ![]() |
|
|
Definition at line 97 of file irlan_eth.c. References ASSERT, IRDA_DEBUG, irlan_client_wakeup(), irlan_mod_inc_use_count(), and NULL. Referenced by irlan_eth_init(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 301 of file irlan_eth.c. References eth, ethhdr::h_dest, ethhdr::h_source, and memcpy. |
|
||||||||||||||||
|
Definition at line 230 of file irlan_eth.c. References ASSERT, sk_buff::dev, eth_type_trans(), sk_buff::len, netif_rx(), NULL, and sk_buff::protocol. Referenced by irlan_open_data_tsap(). Here is the call graph for this function: ![]() |
|
|
Definition at line 318 of file irlan_eth.c. References arp_send(), ARPOP_REQUEST, ETH_P_ARP, IRDA_DEBUG, and NULL. Referenced by irlan_connect_confirm(). Here is the call graph for this function: ![]() |
|
|
Definition at line 345 of file irlan_eth.c. References ASSERT, FALSE, HW_MAX_ADDRS, IFF_ALLMULTI, IFF_BROADCAST, IFF_PROMISC, IRDA_DEBUG, IRLAN_DATA, IRLAN_MAGIC, irlan_set_broadcast_filter(), irlan_set_multicast_filter(), NULL, TRUE, and WARNING. Referenced by irlan_eth_init(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 165 of file irlan_eth.c. References ASSERT, dev_kfree_skb, EBUSY, IRLAN_MAGIC, irttp_data_request(), irttp_udata_request(), jiffies, sk_buff::len, NULL, ret, and skb_realloc_headroom(). Referenced by irlan_eth_init(). Here is the call graph for this function: ![]() |