ixl.h (416ba5c74546f32a993436a99516d35008e9f384) | ixl.h (ac83ea833d494a651c3fa807c90675b724a78c19) |
---|---|
1/****************************************************************************** 2 3 Copyright (c) 2013-2015, Intel Corporation 4 All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are met: 8 --- 79 unchanged lines hidden (view full) --- 88#include <sys/taskqueue.h> 89#include <sys/pcpu.h> 90#include <sys/smp.h> 91#include <machine/smp.h> 92 93#ifdef PCI_IOV 94#include <sys/nv.h> 95#include <sys/iov_schema.h> | 1/****************************************************************************** 2 3 Copyright (c) 2013-2015, Intel Corporation 4 All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are met: 8 --- 79 unchanged lines hidden (view full) --- 88#include <sys/taskqueue.h> 89#include <sys/pcpu.h> 90#include <sys/smp.h> 91#include <machine/smp.h> 92 93#ifdef PCI_IOV 94#include <sys/nv.h> 95#include <sys/iov_schema.h> |
96#include <dev/pci/pci_iov.h> | |
97#endif 98 99#include "i40e_type.h" 100#include "i40e_prototype.h" 101 102#if defined(IXL_DEBUG) || defined(IXL_DEBUG_SYSCTL) 103#include <sys/sbuf.h> 104 --- 388 unchanged lines hidden (view full) --- 493*/ 494SLIST_HEAD(ixl_ftl_head, ixl_mac_filter); 495struct ixl_vsi { 496 void *back; 497 struct ifnet *ifp; 498 struct device *dev; 499 struct i40e_hw *hw; 500 struct ifmedia media; | 96#endif 97 98#include "i40e_type.h" 99#include "i40e_prototype.h" 100 101#if defined(IXL_DEBUG) || defined(IXL_DEBUG_SYSCTL) 102#include <sys/sbuf.h> 103 --- 388 unchanged lines hidden (view full) --- 492*/ 493SLIST_HEAD(ixl_ftl_head, ixl_mac_filter); 494struct ixl_vsi { 495 void *back; 496 struct ifnet *ifp; 497 struct device *dev; 498 struct i40e_hw *hw; 499 struct ifmedia media; |
500 enum i40e_vsi_type type; |
|
501 u64 que_mask; 502 int id; 503 u16 vsi_num; 504 u16 msix_base; /* station base MSIX vector */ 505 u16 first_queue; 506 u16 num_queues; 507 u16 rx_itr_setting; 508 u16 tx_itr_setting; 509 struct ixl_queue *queues; /* head of queues */ 510 bool link_active; 511 u16 seid; 512 u16 uplink_seid; 513 u16 downlink_seid; 514 u16 max_frame_size; | 501 u64 que_mask; 502 int id; 503 u16 vsi_num; 504 u16 msix_base; /* station base MSIX vector */ 505 u16 first_queue; 506 u16 num_queues; 507 u16 rx_itr_setting; 508 u16 tx_itr_setting; 509 struct ixl_queue *queues; /* head of queues */ 510 bool link_active; 511 u16 seid; 512 u16 uplink_seid; 513 u16 downlink_seid; 514 u16 max_frame_size; |
515 u16 rss_table_size; 516 u16 rss_size; |
|
515 516 /* MAC/VLAN Filter list */ | 517 518 /* MAC/VLAN Filter list */ |
517 struct ixl_ftl_head ftl; | 519 struct ixl_ftl_head ftl; |
518 u16 num_macs; 519 520 struct i40e_aqc_vsi_properties_data info; 521 522 eventhandler_tag vlan_attach; 523 eventhandler_tag vlan_detach; 524 u16 num_vlans; 525 --- 130 unchanged lines hidden --- | 520 u16 num_macs; 521 522 struct i40e_aqc_vsi_properties_data info; 523 524 eventhandler_tag vlan_attach; 525 eventhandler_tag vlan_detach; 526 u16 num_vlans; 527 --- 130 unchanged lines hidden --- |