#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/if_ether.h>
#include "regs.h"
#include "defines.h"
#include "mbx.h"
Go to the source code of this file.
|
enum | e1000_mac_type {
e1000_undefined = 0,
e1000_82542_rev2_0,
e1000_82542_rev2_1,
e1000_82543,
e1000_82544,
e1000_82540,
e1000_82545,
e1000_82545_rev_3,
e1000_82546,
e1000_ce4100,
e1000_82546_rev_3,
e1000_82541,
e1000_82541_rev_2,
e1000_82547,
e1000_82547_rev_2,
e1000_num_macs,
e1000_82571,
e1000_82572,
e1000_82573,
e1000_82574,
e1000_82583,
e1000_80003es2lan,
e1000_ich8lan,
e1000_ich9lan,
e1000_ich10lan,
e1000_pchlan,
e1000_pch2lan,
e1000_pch_lpt,
e1000_undefined = 0,
e1000_82575,
e1000_82576,
e1000_82580,
e1000_i350,
e1000_i210,
e1000_i211,
e1000_num_macs,
e1000_undefined = 0,
e1000_vfadapt,
e1000_vfadapt_i350,
e1000_num_macs
} |
|
#define E1000_ADVTXD_DCMD_DEXT 0x20000000 /* Descriptor extension (1=Adv) */ |
Definition at line 115 of file vf.h.
#define E1000_ADVTXD_DCMD_EOP 0x01000000 /* End of Packet */ |
Definition at line 112 of file vf.h.
#define E1000_ADVTXD_DCMD_IFCS 0x02000000 /* Insert FCS (Ethernet CRC) */ |
Definition at line 113 of file vf.h.
#define E1000_ADVTXD_DCMD_RS 0x08000000 /* Report Status */ |
Definition at line 114 of file vf.h.
#define E1000_ADVTXD_DCMD_TSE 0x80000000 /* TCP Seg enable */ |
Definition at line 117 of file vf.h.
#define E1000_ADVTXD_DCMD_VLE 0x40000000 /* VLAN pkt enable */ |
Definition at line 116 of file vf.h.
#define E1000_ADVTXD_DTYP_CTXT 0x00200000 /* Advanced Context Descriptor */ |
Definition at line 110 of file vf.h.
#define E1000_ADVTXD_DTYP_DATA 0x00300000 /* Advanced Data Descriptor */ |
Definition at line 111 of file vf.h.
#define E1000_ADVTXD_L4LEN_SHIFT 8 /* Adv ctxt L4LEN shift */ |
Definition at line 131 of file vf.h.
#define E1000_ADVTXD_MACLEN_SHIFT 9 /* Adv ctxt desc mac len shift */ |
Definition at line 128 of file vf.h.
#define E1000_ADVTXD_MSS_SHIFT 16 /* Adv ctxt MSS shift */ |
Definition at line 132 of file vf.h.
#define E1000_ADVTXD_PAYLEN_SHIFT 14 /* Adv desc PAYLEN shift */ |
Definition at line 118 of file vf.h.
#define E1000_ADVTXD_TUCMD_IPV4 0x00000400 /* IP Packet Type: 1=IPv4 */ |
Definition at line 129 of file vf.h.
#define E1000_ADVTXD_TUCMD_L4T_TCP 0x00000800 /* L4 Packet TYPE of TCP */ |
Definition at line 130 of file vf.h.
#define E1000_DEV_ID_82576_VF 0x10CA |
Definition at line 41 of file vf.h.
#define E1000_DEV_ID_I350_VF 0x1520 |
Definition at line 42 of file vf.h.
Definition at line 49 of file vf.h.
Definition at line 50 of file vf.h.
#define E1000_RAR_ENTRIES_VF 1 |
Definition at line 58 of file vf.h.
#define E1000_REVISION_0 0 |
Definition at line 43 of file vf.h.
#define E1000_REVISION_1 1 |
Definition at line 44 of file vf.h.
#define E1000_REVISION_2 2 |
Definition at line 45 of file vf.h.
#define E1000_REVISION_3 3 |
Definition at line 46 of file vf.h.
#define E1000_REVISION_4 4 |
Definition at line 47 of file vf.h.
#define E1000_RXDADV_HDRBUFLEN_MASK 0x7FE0 |
Definition at line 92 of file vf.h.
#define E1000_RXDADV_HDRBUFLEN_SHIFT 5 |
Definition at line 93 of file vf.h.
- Enumerator:
e1000_undefined |
|
e1000_82542_rev2_0 |
|
e1000_82542_rev2_1 |
|
e1000_82543 |
|
e1000_82544 |
|
e1000_82540 |
|
e1000_82545 |
|
e1000_82545_rev_3 |
|
e1000_82546 |
|
e1000_ce4100 |
|
e1000_82546_rev_3 |
|
e1000_82541 |
|
e1000_82541_rev_2 |
|
e1000_82547 |
|
e1000_82547_rev_2 |
|
e1000_num_macs |
|
e1000_82571 |
|
e1000_82572 |
|
e1000_82573 |
|
e1000_82574 |
|
e1000_82583 |
|
e1000_80003es2lan |
|
e1000_ich8lan |
|
e1000_ich9lan |
|
e1000_ich10lan |
|
e1000_pchlan |
|
e1000_pch2lan |
|
e1000_pch_lpt |
|
e1000_undefined |
|
e1000_82575 |
|
e1000_82576 |
|
e1000_82580 |
|
e1000_i350 |
|
e1000_i210 |
|
e1000_i211 |
|
e1000_num_macs |
|
e1000_undefined |
|
e1000_vfadapt |
|
e1000_vfadapt_i350 |
|
e1000_num_macs |
|
Definition at line 134 of file vf.h.
e1000_init_function_pointers_vf - Inits function pointers : pointer to the HW structure
Definition at line 81 of file vf.c.
e1000_rlpml_set_vf - Set the maximum receive packet length : pointer to the HW structure : value to assign to max frame size
Definition at line 291 of file vf.c.