https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221530
Bug ID: 221530 Summary: if_ixl: add a way to disable/enable lldp handling by the NIC Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: nik...@elyzion.net CC: sbr...@freebsd.org Created attachment 185412 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=185412&action=edit disable hw lldp sysctl patch In XL710 cards LLDP is by default handled directly by the NIC. It means that LLDP PDU are filtered by the NIC and are not visible by the kernel. The filtering can be turned off by calling i40e_aq_stop_lldp(). You can see this feature in the linux driver (which contains more options) http://elixir.free-electrons.com/linux/v3.12/source/drivers/net/ethernet/intel/i40e/i40e_debugfs.c#L1618 I'm proposing here a patch to disable LLDP filtering by using a sysctl. Note that, we should also (not done in the patch) call i40e_aq_start_lldp() somewhere in the iface init to be sure that the sysctl value is consistent with the card behavior. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"