BNX2X: 9ns device infrastructure
[akaros.git] / kern / drivers / net / bnx2x / compat_todo.h
1 #ifndef ROS_KERN_COMPAT_TODO_H
2 #define ROS_KERN_COMPAT_TODO_H
3
4 struct mdio_if_info {                   // need to interface with mii stuff?
5 };
6 struct sk_buff {                // block
7 };
8 struct skb_shared_info {
9 };
10 struct ethhdr {
11 };
12 struct vlan_ethhdr {
13 };
14 struct napi_struct {    // rewrite stuff
15 };
16 struct napi_gro_cb {
17 };
18 struct timer_list {             // alarms
19 };
20 struct ifla_vf_info {
21 };
22 struct ethtool_cmd {
23 };
24 struct ifreq {
25 };
26 struct tcphdr {
27 };
28 struct iphdr {
29 };
30 struct ipv6hdr {
31 };
32 struct ethtool_channels {
33 };
34 struct ethtool_coalesce {
35 };
36 struct ethtool_drvinfo {
37 };
38 struct ethtool_dump {
39 };
40 struct ethtool_eee {
41 };
42 struct ethtool_eeprom {
43 };
44 struct ethtool_modinfo {
45 };
46 struct ethtool_pauseparam {
47 };
48 struct ethtool_regs {
49 };
50 struct ethtool_ringparam {
51 };
52 struct ethtool_rxnfc {
53 };
54 struct ethtool_stats {
55 };
56 struct ethtool_test {
57 };
58 struct ethtool_ts_info {
59 };
60 struct ethtool_wolinfo {
61 };
62 struct netdev_phys_item_id {
63 };
64
65 typedef int netdev_tx_t;
66 typedef int16_t __sum16;
67 typedef uint16_t __le;
68 typedef uint8_t __u8;
69 typedef int select_queue_fallback_t;
70 enum ethtool_phys_id_state {
71         One,
72 };
73 enum pkt_hash_types {
74         Two,
75 };
76
77 #endif /* ROS_KERN_COMPAT_TODO_H */