From 82160523267d3c73befba80ab5fa3aa9ebc43c83 Mon Sep 17 00:00:00 2001 From: Russell King Date: Tue, 3 Mar 2020 11:57:39 +0000 Subject: net: sfp: add interface bitmap Add parsing the SFP EEPROM to supported phy interface modes. Signed-off-by: Russell King --- drivers/net/phy/phylink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers/net/phy/phylink.c') diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index 0da7bbe6ce53..92b0fe7f066f 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -2096,11 +2096,12 @@ static int phylink_sfp_module_insert(void *upstream, { struct phylink *pl = upstream; unsigned long *support = pl->sfp_support; + DECLARE_PHY_INTERFACE_MASK(sfp_interfaces); ASSERT_RTNL(); linkmode_zero(support); - sfp_parse_support(pl->sfp_bus, id, support); + sfp_parse_support(pl->sfp_bus, id, support, sfp_interfaces); pl->sfp_port = sfp_parse_port(pl->sfp_bus, id, support); /* If this module may have a PHY connecting later, defer until later */ -- cgit