diff options
Diffstat (limited to 'drivers/net/bnx2.h')
-rw-r--r-- | drivers/net/bnx2.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/drivers/net/bnx2.h b/drivers/net/bnx2.h index 95d7f3b2ee77..ea70bbcd2542 100644 --- a/drivers/net/bnx2.h +++ b/drivers/net/bnx2.h | |||
@@ -277,19 +277,7 @@ struct statistics_block { | |||
277 | * l2_fhdr definition | 277 | * l2_fhdr definition |
278 | */ | 278 | */ |
279 | struct l2_fhdr { | 279 | struct l2_fhdr { |
280 | #if defined(__BIG_ENDIAN) | 280 | u32 l2_fhdr_status; |
281 | u16 l2_fhdr_errors; | ||
282 | u16 l2_fhdr_status; | ||
283 | #elif defined(__LITTLE_ENDIAN) | ||
284 | u16 l2_fhdr_status; | ||
285 | u16 l2_fhdr_errors; | ||
286 | #endif | ||
287 | #define L2_FHDR_ERRORS_BAD_CRC (1<<1) | ||
288 | #define L2_FHDR_ERRORS_PHY_DECODE (1<<2) | ||
289 | #define L2_FHDR_ERRORS_ALIGNMENT (1<<3) | ||
290 | #define L2_FHDR_ERRORS_TOO_SHORT (1<<4) | ||
291 | #define L2_FHDR_ERRORS_GIANT_FRAME (1<<5) | ||
292 | |||
293 | #define L2_FHDR_STATUS_RULE_CLASS (0x7<<0) | 281 | #define L2_FHDR_STATUS_RULE_CLASS (0x7<<0) |
294 | #define L2_FHDR_STATUS_RULE_P2 (1<<3) | 282 | #define L2_FHDR_STATUS_RULE_P2 (1<<3) |
295 | #define L2_FHDR_STATUS_RULE_P3 (1<<4) | 283 | #define L2_FHDR_STATUS_RULE_P3 (1<<4) |
@@ -301,6 +289,14 @@ struct l2_fhdr { | |||
301 | #define L2_FHDR_STATUS_TCP_SEGMENT (1<<14) | 289 | #define L2_FHDR_STATUS_TCP_SEGMENT (1<<14) |
302 | #define L2_FHDR_STATUS_UDP_DATAGRAM (1<<15) | 290 | #define L2_FHDR_STATUS_UDP_DATAGRAM (1<<15) |
303 | 291 | ||
292 | #define L2_FHDR_ERRORS_BAD_CRC (1<<17) | ||
293 | #define L2_FHDR_ERRORS_PHY_DECODE (1<<18) | ||
294 | #define L2_FHDR_ERRORS_ALIGNMENT (1<<19) | ||
295 | #define L2_FHDR_ERRORS_TOO_SHORT (1<<20) | ||
296 | #define L2_FHDR_ERRORS_GIANT_FRAME (1<<21) | ||
297 | #define L2_FHDR_ERRORS_TCP_XSUM (1<<28) | ||
298 | #define L2_FHDR_ERRORS_UDP_XSUM (1<<31) | ||
299 | |||
304 | u32 l2_fhdr_hash; | 300 | u32 l2_fhdr_hash; |
305 | #if defined(__BIG_ENDIAN) | 301 | #if defined(__BIG_ENDIAN) |
306 | u16 l2_fhdr_pkt_len; | 302 | u16 l2_fhdr_pkt_len; |