.. | .. |
---|
94 | 94 | struct adapter *adapter; /* our adapter */ |
---|
95 | 95 | u32 vlan_id; /* vlan id for VST */ |
---|
96 | 96 | u16 viid; /* virtual interface ID */ |
---|
97 | | - s16 xact_addr_filt; /* index of our MAC address filter */ |
---|
| 97 | + int xact_addr_filt; /* index of our MAC address filter */ |
---|
98 | 98 | u16 rss_size; /* size of VI's RSS table slice */ |
---|
99 | 99 | u8 pidx; /* index into adapter port[] */ |
---|
100 | 100 | s8 mdio_addr; |
---|
.. | .. |
---|
352 | 352 | struct hash_mac_addr { |
---|
353 | 353 | struct list_head list; |
---|
354 | 354 | u8 addr[ETH_ALEN]; |
---|
| 355 | + unsigned int iface_mac; |
---|
355 | 356 | }; |
---|
356 | 357 | |
---|
357 | 358 | struct mbox_list { |
---|
.. | .. |
---|
405 | 406 | }; |
---|
406 | 407 | |
---|
407 | 408 | enum { /* adapter flags */ |
---|
408 | | - FULL_INIT_DONE = (1UL << 0), |
---|
409 | | - USING_MSI = (1UL << 1), |
---|
410 | | - USING_MSIX = (1UL << 2), |
---|
411 | | - QUEUES_BOUND = (1UL << 3), |
---|
412 | | - ROOT_NO_RELAXED_ORDERING = (1UL << 4), |
---|
| 409 | + CXGB4VF_FULL_INIT_DONE = (1UL << 0), |
---|
| 410 | + CXGB4VF_USING_MSI = (1UL << 1), |
---|
| 411 | + CXGB4VF_USING_MSIX = (1UL << 2), |
---|
| 412 | + CXGB4VF_QUEUES_BOUND = (1UL << 3), |
---|
| 413 | + CXGB4VF_ROOT_NO_RELAXED_ORDERING = (1UL << 4), |
---|
| 414 | + CXGB4VF_FW_OK = (1UL << 5), |
---|
413 | 415 | }; |
---|
414 | 416 | |
---|
415 | 417 | /* |
---|
.. | .. |
---|
560 | 562 | unsigned int); |
---|
561 | 563 | void t4vf_free_sge_resources(struct adapter *); |
---|
562 | 564 | |
---|
563 | | -int t4vf_eth_xmit(struct sk_buff *, struct net_device *); |
---|
| 565 | +netdev_tx_t t4vf_eth_xmit(struct sk_buff *, struct net_device *); |
---|
564 | 566 | int t4vf_ethrx_handler(struct sge_rspq *, const __be64 *, |
---|
565 | 567 | const struct pkt_gl *); |
---|
566 | 568 | |
---|