tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
MACSEC and if_msk.c
Having [unfortunately] reserved a HP probook 4515s for NetBSD, I
immediately needed to attack a solution for the Marvel Yukon-II Extreme
88E8072 NIC.
I'm coming across an issue where I guess I could use a crash course
NetBSD NIC driver design document, in particular around MACSEC, as
setting the following:
if (sc->sk_type == SK_YUKON_EX)
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_BYP_RETX_ON);
is okay but adding what FreeBSD does crashes the system, that is
'| SK_GMAC_BYP_MACSECRX_ON | SK_GMAC_BYP_MACSECTX_ON'
Elsewhere, I can seemingly set the following:
SK_IF_WRITE_4(sc_if,0,SK_RXMF1_CTRL_TEST,SK_RFCTL_RX_MACSEC_FLUSH_OFF);
That is, I'm not yet extremely familiar with the different players in
this driver tree, msk, sk, macphy (here, 88E1149), etc...
Also, I understand there is no checksum offloading, is this being worked
on by someone? Is there a NetBSD maintainer for this code that I could
solicit some specific hints?
So far I'm able to configure and bring up the interface but need to get
the bits flowing correctly after a completing all the necessary
initialisation steps.
Can anyone provide any pointers (or war stories) ?
cheers
Home |
Main Index |
Thread Index |
Old Index