diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 33 |
1 files changed, 6 insertions, 27 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h index c4628b663590..a148534d7256 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | |||
| @@ -1,31 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | /******************************************************************************* | 2 | /* Copyright(c) 1999 - 2018 Intel Corporation. */ |
| 3 | |||
| 4 | Intel 10 Gigabit PCI Express Linux driver | ||
| 5 | Copyright(c) 1999 - 2016 Intel Corporation. | ||
| 6 | |||
| 7 | This program is free software; you can redistribute it and/or modify it | ||
| 8 | under the terms and conditions of the GNU General Public License, | ||
| 9 | version 2, as published by the Free Software Foundation. | ||
| 10 | |||
| 11 | This program is distributed in the hope it will be useful, but WITHOUT | ||
| 12 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 13 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 14 | more details. | ||
| 15 | |||
| 16 | You should have received a copy of the GNU General Public License along with | ||
| 17 | this program; if not, write to the Free Software Foundation, Inc., | ||
| 18 | 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 19 | |||
| 20 | The full GNU General Public License is included in this distribution in | ||
| 21 | the file called "COPYING". | ||
| 22 | |||
| 23 | Contact Information: | ||
| 24 | Linux NICS <linux.nics@intel.com> | ||
| 25 | e1000-devel Mailing List <e1000-devel@lists.sourceforge.net> | ||
| 26 | Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 | ||
| 27 | |||
| 28 | *******************************************************************************/ | ||
| 29 | 3 | ||
| 30 | #ifndef _IXGBE_MBX_H_ | 4 | #ifndef _IXGBE_MBX_H_ |
| 31 | #define _IXGBE_MBX_H_ | 5 | #define _IXGBE_MBX_H_ |
| @@ -76,6 +50,7 @@ enum ixgbe_pfvf_api_rev { | |||
| 76 | ixgbe_mbox_api_11, /* API version 1.1, linux/freebsd VF driver */ | 50 | ixgbe_mbox_api_11, /* API version 1.1, linux/freebsd VF driver */ |
| 77 | ixgbe_mbox_api_12, /* API version 1.2, linux/freebsd VF driver */ | 51 | ixgbe_mbox_api_12, /* API version 1.2, linux/freebsd VF driver */ |
| 78 | ixgbe_mbox_api_13, /* API version 1.3, linux/freebsd VF driver */ | 52 | ixgbe_mbox_api_13, /* API version 1.3, linux/freebsd VF driver */ |
| 53 | ixgbe_mbox_api_14, /* API version 1.4, linux/freebsd VF driver */ | ||
| 79 | /* This value should always be last */ | 54 | /* This value should always be last */ |
| 80 | ixgbe_mbox_api_unknown, /* indicates that API version is not known */ | 55 | ixgbe_mbox_api_unknown, /* indicates that API version is not known */ |
| 81 | }; | 56 | }; |
| @@ -106,6 +81,10 @@ enum ixgbe_pfvf_api_rev { | |||
| 106 | 81 | ||
| 107 | #define IXGBE_VF_UPDATE_XCAST_MODE 0x0c | 82 | #define IXGBE_VF_UPDATE_XCAST_MODE 0x0c |
| 108 | 83 | ||
| 84 | /* mailbox API, version 1.4 VF requests */ | ||
| 85 | #define IXGBE_VF_IPSEC_ADD 0x0d | ||
| 86 | #define IXGBE_VF_IPSEC_DEL 0x0e | ||
| 87 | |||
| 109 | /* length of permanent address message returned from PF */ | 88 | /* length of permanent address message returned from PF */ |
| 110 | #define IXGBE_VF_PERMADDR_MSG_LEN 4 | 89 | #define IXGBE_VF_PERMADDR_MSG_LEN 4 |
| 111 | /* word in permanent address message with the current multicast type */ | 90 | /* word in permanent address message with the current multicast type */ |
