Thread (26 messages) 26 messages, 5 authors, 2019-02-01

Re: [PATCH net-next 06/10] net: introduce a net_device_ops macsec helper

From: Igor Russkikh <hidden>
Date: 2019-01-24 14:58:52
Also in: lkml

Hi Antoine,

Its great to see macsec hw offload infrastructure happening!
quoted hunk ↗ jump to hunk
@@ -1441,6 +1445,10 @@ struct net_device_ops {
 						u32 flags);
 	int			(*ndo_xsk_async_xmit)(struct net_device *dev,
 						      u32 queue_id);
+#ifdef CONFIG_MACSEC
+	int			(*ndo_macsec)(struct net_device *dev,
+					      struct netdev_macsec *macsec);
+#endif
 };
Most of ndo's are named by action verbs. This ndo is abit misleading, reader
may have difficulties understanding what

+	if (phydev->drv->macsec)
+		ret = phydev->drv->macsec(phydev, macsec);

is actually doing.

May be it'd be better renaming to at least ndo_do_macsec(), or ndo_setup_macsec()
?

Similar comment is for

+struct netdev_macsec {

It reads like a macsec device context, but it is a macsec configuration command.

Regards,
  Igor
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help