Author: kib
Date: Thu Nov 12 02:22:16 2020
New Revision: 367610
URL: https://svnweb.freebsd.org/changeset/base/367610

Log:
  mlx5en: Register all combinations of FDX/RXPAUSE/TXPAUSE as valid media types.
  
  Sponsored by: Mellanox Technologies/NVidia Networking
  MFC after:    1 week

Modified:
  head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c

Modified: head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
==============================================================================
--- head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c    Thu Nov 12 02:21:14 2020        
(r367609)
+++ head/sys/dev/mlx5/mlx5_en/mlx5_en_main.c    Thu Nov 12 02:22:16 2020        
(r367610)
@@ -4264,6 +4264,15 @@ static void
 mlx5e_ifm_add(struct mlx5e_priv *priv, int type)
 {
        ifmedia_add(&priv->media, type | IFM_ETHER, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER |
+           IFM_ETH_RXPAUSE | IFM_ETH_TXPAUSE, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER | IFM_ETH_RXPAUSE, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER | IFM_ETH_TXPAUSE, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER | IFM_FDX, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER | IFM_FDX |
+           IFM_ETH_RXPAUSE, 0, NULL);
+       ifmedia_add(&priv->media, type | IFM_ETHER | IFM_FDX |
+           IFM_ETH_TXPAUSE, 0, NULL);
        ifmedia_add(&priv->media, type | IFM_ETHER | IFM_FDX |
            IFM_ETH_RXPAUSE | IFM_ETH_TXPAUSE, 0, NULL);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to