3c3
< Copyright (c) 2001-2015, Intel Corporation
---
> Copyright (c) 2001-2017, Intel Corporation
5,6c5,6
<
< Redistribution and use in source and binary forms, with or without
---
>
> Redistribution and use in source and binary forms, with or without
8,9c8,9
<
< 1. Redistributions of source code must retain the above copyright notice,
---
>
> 1. Redistributions of source code must retain the above copyright notice,
11,13c11,13
<
< 2. Redistributions in binary form must reproduce the above copyright
< notice, this list of conditions and the following disclaimer in the
---
>
> 2. Redistributions in binary form must reproduce the above copyright
> notice, this list of conditions and the following disclaimer in the
15,17c15,17
<
< 3. Neither the name of the Intel Corporation nor the names of its
< contributors may be used to endorse or promote products derived from
---
>
> 3. Neither the name of the Intel Corporation nor the names of its
> contributors may be used to endorse or promote products derived from
19c19
<
---
>
21,28c21,28
< AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
< IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
< ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
< LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
< CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
< SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
< INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
< CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
---
> AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
> ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
> LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
> CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
> SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
> INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
> CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33c33
< /*$FreeBSD: stable/11/sys/dev/ixgbe/ixgbe_mbx.h 283883 2015-06-01 17:43:34Z jfv $*/
---
> /*$FreeBSD: stable/11/sys/dev/ixgbe/ixgbe_mbx.h 320897 2017-07-11 21:25:07Z erj $*/
92a93,94
> ixgbe_mbox_api_12, /* API version 1.2, linux/freebsd VF driver */
> ixgbe_mbox_api_13, /* API version 1.3, linux/freebsd VF driver */
110a113,125
> /* mailbox API, version 1.2 VF requests */
> #define IXGBE_VF_GET_RETA 0x0a /* VF request for RETA */
> #define IXGBE_VF_GET_RSS_KEY 0x0b /* get RSS key */
> #define IXGBE_VF_UPDATE_XCAST_MODE 0x0c
>
> /* mode choices for IXGBE_VF_UPDATE_XCAST_MODE */
> enum ixgbevf_xcast_modes {
> IXGBEVF_XCAST_MODE_NONE = 0,
> IXGBEVF_XCAST_MODE_MULTI,
> IXGBEVF_XCAST_MODE_ALLMULTI,
> IXGBEVF_XCAST_MODE_PROMISC,
> };
>
140,146d154
< s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16);
< s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16);
< s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16);
< Copyright (c) 2001-2015, Intel Corporation
---
> Copyright (c) 2001-2017, Intel Corporation
5,6c5,6
<
< Redistribution and use in source and binary forms, with or without
---
>
> Redistribution and use in source and binary forms, with or without
8,9c8,9
<
< 1. Redistributions of source code must retain the above copyright notice,
---
>
> 1. Redistributions of source code must retain the above copyright notice,
11,13c11,13
<
< 2. Redistributions in binary form must reproduce the above copyright
< notice, this list of conditions and the following disclaimer in the
---
>
> 2. Redistributions in binary form must reproduce the above copyright
> notice, this list of conditions and the following disclaimer in the
15,17c15,17
<
< 3. Neither the name of the Intel Corporation nor the names of its
< contributors may be used to endorse or promote products derived from
---
>
> 3. Neither the name of the Intel Corporation nor the names of its
> contributors may be used to endorse or promote products derived from
19c19
<
---
>
21,28c21,28
< AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
< IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
< ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
< LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
< CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
< SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
< INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
< CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
---
> AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
> ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
> LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
> CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
> SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
> INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
> CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33c33
< /*$FreeBSD: stable/11/sys/dev/ixgbe/ixgbe_mbx.h 283883 2015-06-01 17:43:34Z jfv $*/
---
> /*$FreeBSD: stable/11/sys/dev/ixgbe/ixgbe_mbx.h 320897 2017-07-11 21:25:07Z erj $*/
92a93,94
> ixgbe_mbox_api_12, /* API version 1.2, linux/freebsd VF driver */
> ixgbe_mbox_api_13, /* API version 1.3, linux/freebsd VF driver */
110a113,125
> /* mailbox API, version 1.2 VF requests */
> #define IXGBE_VF_GET_RETA 0x0a /* VF request for RETA */
> #define IXGBE_VF_GET_RSS_KEY 0x0b /* get RSS key */
> #define IXGBE_VF_UPDATE_XCAST_MODE 0x0c
>
> /* mode choices for IXGBE_VF_UPDATE_XCAST_MODE */
> enum ixgbevf_xcast_modes {
> IXGBEVF_XCAST_MODE_NONE = 0,
> IXGBEVF_XCAST_MODE_MULTI,
> IXGBEVF_XCAST_MODE_ALLMULTI,
> IXGBEVF_XCAST_MODE_PROMISC,
> };
>
140,146d154
< s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
< s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16);
< s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16);
< s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16);