Subversion Repositories Kolibri OS

Rev

Rev 2935 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2935 Rev 3346
Line 20... Line 20...
20
; network driver types
20
; network driver types
Line 21... Line 21...
21
 
21
 
22
        NET_TYPE_ETH    = 1
22
        NET_TYPE_ETH    = 1
Line -... Line 23...
-
 
23
        NET_TYPE_SLIP   = 2
-
 
24
 
-
 
25
; link state
-
 
26
 
-
 
27
        ETH_LINK_DOWN   = 0             ; Link is down
-
 
28
        ETH_LINK_UNKOWN = 1b            ; There could be an active link
-
 
29
        ETH_LINK_FD     = 10b           ; full duplex flag
-
 
30
        ETH_LINK_10M    = 100b          ; 10 mbit
-
 
31
        ETH_LINK_100M   = 1000b         ; 100 mbit
Line 23... Line 32...
23
        NET_TYPE_SLIP   = 2
32
        ETH_LINK_1G     = 10000b        ; gigabit
24
 
33
 
Line 25... Line 34...
25
 
34
 
Line 115... Line 124...
115
        .bytes_tx       dq ?    ; Statistics, updated by the driver
124
        .bytes_tx       dq ?    ; Statistics, updated by the driver
116
        .bytes_rx       dq ?    ;
125
        .bytes_rx       dq ?    ;
117
        .packets_tx     dd ?    ;
126
        .packets_tx     dd ?    ;
118
        .packets_rx     dd ?    ;
127
        .packets_rx     dd ?    ;
Line -... Line 128...
-
 
128
 
-
 
129
        .state          dd ?    ; link state (0 = no link)
-
 
130
        .hwacc          dd ?    ; bitmask stating enabled HW accelerations
119
 
131
 
120
        .end:
132
        .end:
Line 121... Line 133...
121
}
133
}
122
 
134
 
Line 123... Line -...
123
 
-
 
124
macro   ETH_DEVICE {
-
 
125
        NET_DEVICE
-
 
126
 
-
 
127
        .set_mode       dd ?
-
 
128
        .get_mode       dd ?
-
 
129
 
-
 
130
        .set_MAC        dd ?
135
 
131
        .get_MAC        dd ?
136
macro   ETH_DEVICE {
Line 132... Line 137...
132
 
137
        NET_DEVICE
Line 133... Line 138...
133
        .mode           dd ?
138
 
134
        .mac            dp ?
139
        .mac            dp ?
Line 135... Line -...
135
                        dp ?    ; qword alignment
-
 
136
 
-
 
137
}
-
 
138
 
-
 
139
 
-
 
140
 
140
                        dw ?    ; qword alignment
141
macro   SLIP_DEVICE {
141