All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes
@ 2018-06-04 20:51 Alexander Duyck
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM Alexander Duyck
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Alexander Duyck @ 2018-06-04 20:51 UTC (permalink / raw
  To: intel-wired-lan

This is v2 of the patch I submitted earlier today to address issues
reported on a 1GBaseT x553 connection.

This new patch addresses the issue much the same way but also fixs a couple
of minor issues including unnecessary bits being there for XFRM vs
XFRM_OFFLOAD and the fact that we wanted the bits set in hw_features, not
hw_enc_features.

---

Alexander Duyck (2):
      ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
      ixgbe: Move ipsec init function to before reset call


 drivers/net/ethernet/intel/ixgbe/ixgbe.h       |    4 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c |    7 -------
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c  |   13 ++++++++++---
 3 files changed, 12 insertions(+), 12 deletions(-)

--

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
  2018-06-04 20:51 [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Alexander Duyck
@ 2018-06-04 20:51 ` Alexander Duyck
  2018-06-04 21:13   ` Shannon Nelson
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call Alexander Duyck
  2018-06-04 21:24 ` [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Shannon Nelson
  2 siblings, 1 reply; 8+ messages in thread
From: Alexander Duyck @ 2018-06-04 20:51 UTC (permalink / raw
  To: intel-wired-lan

There is no point in adding code if CONFIG_XFRM is defined that we won't
use unless CONFIG_XFRM_OFFLOAD is defined. So instead of leaving this code
floating around I am replacing the ifdef with what I believe is the correct
one so that we only include the code and variables if they will actually be
used.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
---
 drivers/net/ethernet/intel/ixgbe/ixgbe.h      |    4 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe.h b/drivers/net/ethernet/intel/ixgbe/ixgbe.h
index fc534e9..144d5fe 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe.h
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe.h
@@ -760,9 +760,9 @@ struct ixgbe_adapter {
 #define IXGBE_RSS_KEY_SIZE     40  /* size of RSS Hash Key in bytes */
 	u32 *rss_key;
 
-#ifdef CONFIG_XFRM
+#ifdef CONFIG_XFRM_OFFLOAD
 	struct ixgbe_ipsec *ipsec;
-#endif /* CONFIG_XFRM */
+#endif /* CONFIG_XFRM_OFFLOAD */
 };
 
 static inline u8 ixgbe_max_rss_indices(struct ixgbe_adapter *adapter)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 6d20295..8cab0c5 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
@@ -9945,7 +9945,7 @@ static void ixgbe_fwd_del(struct net_device *pdev, void *priv)
 	 * the TSO, so it's the exception.
 	 */
 	if (skb->encapsulation && !(features & NETIF_F_TSO_MANGLEID)) {
-#ifdef CONFIG_XFRM
+#ifdef CONFIG_XFRM_OFFLOAD
 		if (!skb->sp)
 #endif
 			features &= ~NETIF_F_TSO;


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call
  2018-06-04 20:51 [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Alexander Duyck
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM Alexander Duyck
@ 2018-06-04 20:51 ` Alexander Duyck
  2018-06-04 21:21   ` Shannon Nelson
  2018-06-06 16:21   ` Bowers, AndrewX
  2018-06-04 21:24 ` [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Shannon Nelson
  2 siblings, 2 replies; 8+ messages in thread
From: Alexander Duyck @ 2018-06-04 20:51 UTC (permalink / raw
  To: intel-wired-lan

This patch moves the ipsec init function in ixgbe_sw_init. This way it is a
bit more consistent with the placement of similar initialization functions
and is placed before the reset_hw call which should allow us to clean up
any link issues that may be introduced by the fact that we force the link
up if somehow the device had ipsec still enabled before the driver was
loaded.

In addition to the function move it is necessary to change the assignment
of netdev->features. The easiest way to do this is to just test for the
existance of adapter->ipsec and if it is present we set the feature bits.

Fixes: 49a94d74d948 ("ixgbe: add ipsec engine start and stop routines")
Reported-by: Andre Tomt <andre@tomt.net>
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
---
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c |    7 -------
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c  |   11 +++++++++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
index 344a1f2..38d8cf7 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
@@ -1001,13 +1001,6 @@ void ixgbe_init_ipsec_offload(struct ixgbe_adapter *adapter)
 
 	adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops;
 
-#define IXGBE_ESP_FEATURES	(NETIF_F_HW_ESP | \
-				 NETIF_F_HW_ESP_TX_CSUM | \
-				 NETIF_F_GSO_ESP)
-
-	adapter->netdev->features |= IXGBE_ESP_FEATURES;
-	adapter->netdev->hw_enc_features |= IXGBE_ESP_FEATURES;
-
 	return;
 
 err2:
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 8cab0c5..e1d46e4 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
@@ -6128,6 +6128,7 @@ static int ixgbe_sw_init(struct ixgbe_adapter *adapter,
 #ifdef CONFIG_IXGBE_DCB
 	ixgbe_init_dcb(adapter);
 #endif
+	ixgbe_init_ipsec_offload(adapter);
 
 	/* default flow control settings */
 	hw->fc.requested_mode = ixgbe_fc_full;
@@ -10488,6 +10489,14 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 	if (hw->mac.type >= ixgbe_mac_82599EB)
 		netdev->features |= NETIF_F_SCTP_CRC | NETIF_F_GSO_UDP_L4;
 
+#ifdef CONFIG_XFRM_OFFLOAD
+#define IXGBE_ESP_FEATURES	(NETIF_F_HW_ESP | \
+				 NETIF_F_HW_ESP_TX_CSUM | \
+				 NETIF_F_GSO_ESP)
+
+	if (adapter->ipsec)
+		netdev->features |= IXGBE_ESP_FEATURES;
+#endif
 	/* copy netdev features into list of user selectable features */
 	netdev->hw_features |= netdev->features |
 			       NETIF_F_HW_VLAN_CTAG_FILTER |
@@ -10550,8 +10559,6 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 					 NETIF_F_FCOE_MTU;
 	}
 #endif /* IXGBE_FCOE */
-	ixgbe_init_ipsec_offload(adapter);
-
 	if (adapter->flags2 & IXGBE_FLAG2_RSC_CAPABLE)
 		netdev->hw_features |= NETIF_F_LRO;
 	if (adapter->flags2 & IXGBE_FLAG2_RSC_ENABLED)


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM Alexander Duyck
@ 2018-06-04 21:13   ` Shannon Nelson
  2018-06-06 16:20     ` Bowers, AndrewX
  0 siblings, 1 reply; 8+ messages in thread
From: Shannon Nelson @ 2018-06-04 21:13 UTC (permalink / raw
  To: intel-wired-lan

On 6/4/2018 1:51 PM, Alexander Duyck wrote:
> There is no point in adding code if CONFIG_XFRM is defined that we won't
> use unless CONFIG_XFRM_OFFLOAD is defined. So instead of leaving this code
> floating around I am replacing the ifdef with what I believe is the correct
> one so that we only include the code and variables if they will actually be
> used.
> 
> Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>

Acked-by: Shannon Nelson <shannon.nelson@oracle.com>

> ---
>   drivers/net/ethernet/intel/ixgbe/ixgbe.h      |    4 ++--
>   drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |    2 +-
>   2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe.h b/drivers/net/ethernet/intel/ixgbe/ixgbe.h
> index fc534e9..144d5fe 100644
> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe.h
> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe.h
> @@ -760,9 +760,9 @@ struct ixgbe_adapter {
>   #define IXGBE_RSS_KEY_SIZE     40  /* size of RSS Hash Key in bytes */
>   	u32 *rss_key;
>   
> -#ifdef CONFIG_XFRM
> +#ifdef CONFIG_XFRM_OFFLOAD
>   	struct ixgbe_ipsec *ipsec;
> -#endif /* CONFIG_XFRM */
> +#endif /* CONFIG_XFRM_OFFLOAD */
>   };
>   
>   static inline u8 ixgbe_max_rss_indices(struct ixgbe_adapter *adapter)
> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> index 6d20295..8cab0c5 100644
> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> @@ -9945,7 +9945,7 @@ static void ixgbe_fwd_del(struct net_device *pdev, void *priv)
>   	 * the TSO, so it's the exception.
>   	 */
>   	if (skb->encapsulation && !(features & NETIF_F_TSO_MANGLEID)) {
> -#ifdef CONFIG_XFRM
> +#ifdef CONFIG_XFRM_OFFLOAD
>   		if (!skb->sp)
>   #endif
>   			features &= ~NETIF_F_TSO;
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call Alexander Duyck
@ 2018-06-04 21:21   ` Shannon Nelson
  2018-06-06 16:21   ` Bowers, AndrewX
  1 sibling, 0 replies; 8+ messages in thread
From: Shannon Nelson @ 2018-06-04 21:21 UTC (permalink / raw
  To: intel-wired-lan

On 6/4/2018 1:51 PM, Alexander Duyck wrote:
> This patch moves the ipsec init function in ixgbe_sw_init. This way it is a
> bit more consistent with the placement of similar initialization functions
> and is placed before the reset_hw call which should allow us to clean up
> any link issues that may be introduced by the fact that we force the link
> up if somehow the device had ipsec still enabled before the driver was
> loaded.
> 
> In addition to the function move it is necessary to change the assignment
> of netdev->features. The easiest way to do this is to just test for the
> existance of adapter->ipsec and if it is present we set the feature bits.
> 
> Fixes: 49a94d74d948 ("ixgbe: add ipsec engine start and stop routines")
> Reported-by: Andre Tomt <andre@tomt.net>
> Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>

Acked-by: Shannon Nelson <shannon.nelson@oracle.com>

> ---
>   drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c |    7 -------
>   drivers/net/ethernet/intel/ixgbe/ixgbe_main.c  |   11 +++++++++--
>   2 files changed, 9 insertions(+), 9 deletions(-)
> 
> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
> index 344a1f2..38d8cf7 100644
> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
> @@ -1001,13 +1001,6 @@ void ixgbe_init_ipsec_offload(struct ixgbe_adapter *adapter)
>   
>   	adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops;
>   
> -#define IXGBE_ESP_FEATURES	(NETIF_F_HW_ESP | \
> -				 NETIF_F_HW_ESP_TX_CSUM | \
> -				 NETIF_F_GSO_ESP)
> -
> -	adapter->netdev->features |= IXGBE_ESP_FEATURES;
> -	adapter->netdev->hw_enc_features |= IXGBE_ESP_FEATURES;
> -
>   	return;
>   
>   err2:
> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> index 8cab0c5..e1d46e4 100644
> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> @@ -6128,6 +6128,7 @@ static int ixgbe_sw_init(struct ixgbe_adapter *adapter,
>   #ifdef CONFIG_IXGBE_DCB
>   	ixgbe_init_dcb(adapter);
>   #endif
> +	ixgbe_init_ipsec_offload(adapter);
>   
>   	/* default flow control settings */
>   	hw->fc.requested_mode = ixgbe_fc_full;
> @@ -10488,6 +10489,14 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>   	if (hw->mac.type >= ixgbe_mac_82599EB)
>   		netdev->features |= NETIF_F_SCTP_CRC | NETIF_F_GSO_UDP_L4;
>   
> +#ifdef CONFIG_XFRM_OFFLOAD
> +#define IXGBE_ESP_FEATURES	(NETIF_F_HW_ESP | \
> +				 NETIF_F_HW_ESP_TX_CSUM | \
> +				 NETIF_F_GSO_ESP)
> +
> +	if (adapter->ipsec)
> +		netdev->features |= IXGBE_ESP_FEATURES;
> +#endif
>   	/* copy netdev features into list of user selectable features */
>   	netdev->hw_features |= netdev->features |
>   			       NETIF_F_HW_VLAN_CTAG_FILTER |
> @@ -10550,8 +10559,6 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>   					 NETIF_F_FCOE_MTU;
>   	}
>   #endif /* IXGBE_FCOE */
> -	ixgbe_init_ipsec_offload(adapter);
> -
>   	if (adapter->flags2 & IXGBE_FLAG2_RSC_CAPABLE)
>   		netdev->hw_features |= NETIF_F_LRO;
>   	if (adapter->flags2 & IXGBE_FLAG2_RSC_ENABLED)
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes
  2018-06-04 20:51 [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Alexander Duyck
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM Alexander Duyck
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call Alexander Duyck
@ 2018-06-04 21:24 ` Shannon Nelson
  2 siblings, 0 replies; 8+ messages in thread
From: Shannon Nelson @ 2018-06-04 21:24 UTC (permalink / raw
  To: intel-wired-lan

On 6/4/2018 1:51 PM, Alexander Duyck wrote:
> This is v2 of the patch I submitted earlier today to address issues
> reported on a 1GBaseT x553 connection.
> 
> This new patch addresses the issue much the same way but also fixs a couple
> of minor issues including unnecessary bits being there for XFRM vs
> XFRM_OFFLOAD and the fact that we wanted the bits set in hw_features, not
> hw_enc_features.

Jeff, these should work together with the patch I just posted; they are 
addressing parts of the same issue.

sln

> 
> ---
> 
> Alexander Duyck (2):
>        ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
>        ixgbe: Move ipsec init function to before reset call
> 
> 
>   drivers/net/ethernet/intel/ixgbe/ixgbe.h       |    4 ++--
>   drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c |    7 -------
>   drivers/net/ethernet/intel/ixgbe/ixgbe_main.c  |   13 ++++++++++---
>   3 files changed, 12 insertions(+), 12 deletions(-)
> 
> --
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
  2018-06-04 21:13   ` Shannon Nelson
@ 2018-06-06 16:20     ` Bowers, AndrewX
  0 siblings, 0 replies; 8+ messages in thread
From: Bowers, AndrewX @ 2018-06-06 16:20 UTC (permalink / raw
  To: intel-wired-lan

> -----Original Message-----
> From: Intel-wired-lan [mailto:intel-wired-lan-bounces at osuosl.org] On
> Behalf Of Shannon Nelson
> Sent: Monday, June 4, 2018 2:13 PM
> To: Duyck, Alexander H <alexander.h.duyck@intel.com>; intel-wired-
> lan at osuosl.org; andre at tomt.net
> Subject: Re: [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use
> CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
> 
> On 6/4/2018 1:51 PM, Alexander Duyck wrote:
> > There is no point in adding code if CONFIG_XFRM is defined that we
> > won't use unless CONFIG_XFRM_OFFLOAD is defined. So instead of leaving
> > this code floating around I am replacing the ifdef with what I believe
> > is the correct one so that we only include the code and variables if
> > they will actually be used.
> >
> > Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
> 
> Acked-by: Shannon Nelson <shannon.nelson@oracle.com>
> 
> > ---
> >   drivers/net/ethernet/intel/ixgbe/ixgbe.h      |    4 ++--
> >   drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |    2 +-
> >   2 files changed, 3 insertions(+), 3 deletions(-)

Tested-by: Andrew Bowers <andrewx.bowers@intel.com>



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call
  2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call Alexander Duyck
  2018-06-04 21:21   ` Shannon Nelson
@ 2018-06-06 16:21   ` Bowers, AndrewX
  1 sibling, 0 replies; 8+ messages in thread
From: Bowers, AndrewX @ 2018-06-06 16:21 UTC (permalink / raw
  To: intel-wired-lan

> -----Original Message-----
> From: Intel-wired-lan [mailto:intel-wired-lan-bounces at osuosl.org] On
> Behalf Of Alexander Duyck
> Sent: Monday, June 4, 2018 1:51 PM
> To: shannon.nelson at oracle.com; intel-wired-lan at osuosl.org;
> andre at tomt.net
> Subject: [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init
> function to before reset call
> 
> This patch moves the ipsec init function in ixgbe_sw_init. This way it is a bit
> more consistent with the placement of similar initialization functions and is
> placed before the reset_hw call which should allow us to clean up any link
> issues that may be introduced by the fact that we force the link up if
> somehow the device had ipsec still enabled before the driver was loaded.
> 
> In addition to the function move it is necessary to change the assignment of
> netdev->features. The easiest way to do this is to just test for the existance
> of adapter->ipsec and if it is present we set the feature bits.
> 
> Fixes: 49a94d74d948 ("ixgbe: add ipsec engine start and stop routines")
> Reported-by: Andre Tomt <andre@tomt.net>
> Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
> ---
>  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c |    7 -------
>  drivers/net/ethernet/intel/ixgbe/ixgbe_main.c  |   11 +++++++++--
>  2 files changed, 9 insertions(+), 9 deletions(-)

Tested-by: Andrew Bowers <andrewx.bowers@intel.com>



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-06-06 16:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-04 20:51 [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Alexander Duyck
2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 1/2] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM Alexander Duyck
2018-06-04 21:13   ` Shannon Nelson
2018-06-06 16:20     ` Bowers, AndrewX
2018-06-04 20:51 ` [Intel-wired-lan] [net-queue PATCH v2 2/2] ixgbe: Move ipsec init function to before reset call Alexander Duyck
2018-06-04 21:21   ` Shannon Nelson
2018-06-06 16:21   ` Bowers, AndrewX
2018-06-04 21:24 ` [Intel-wired-lan] [net-queue PATCH v2 0/2] ixgbe: ipsec fixes Shannon Nelson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.