lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20230502043150.17097-1-glipus@gmail.com> Date: Mon, 1 May 2023 22:31:45 -0600 From: Maxim Georgiev <glipus@...il.com> To: kory.maincent@...tlin.com Cc: kuba@...nel.org, netdev@...r.kernel.org, glipus@...il.com, maxime.chevallier@...tlin.com, vladimir.oltean@....com, vadim.fedorenko@...ux.dev, richardcochran@...il.com, gerhard@...leder-embedded.com, liuhangbin@...il.com Subject: [RFC PATCH net-next v6 0/5] New NDO methods ndo_hwtstamp_get/set This stack of patches introduces a couple of new NDO methods, ndo_hwtstamp_get and ndo_hwtstamp_set. These new methods can be implemented by NIC drivers to allow setting and querying HW timestamp settings. Drivers implementing these methods will not need to handle SIOCGHWTSTAMP/SIOCSHWTSTAMP IOCTLs. The new NDO methods will handle copying request parameters between user address space and kernel space. Maxim Georgiev (5): net: Add NDOs for hardware timestamp get/set net: Add ifreq pointer field to kernel_hwtstamp_config structure vlan/macvlan: Add ndo_hwtstamp_get/set support to vlan/macvlan code path bond: Add ndo_hwtstamp_get/set support to bond driver netdevsim: Implement ndo_hwtstamp_get/set methods in netdevsim driver drivers/net/bonding/bond_main.c | 106 +++++++++++++++++----------- drivers/net/macvlan.c | 35 ++++------ drivers/net/netdevsim/ethtool.c | 11 +++ drivers/net/netdevsim/netdev.c | 24 +++++++ drivers/net/netdevsim/netdevsim.h | 1 + include/linux/net_tstamp.h | 17 +++++ include/linux/netdevice.h | 22 ++++++ net/8021q/vlan_dev.c | 28 ++++++-- net/core/dev_ioctl.c | 110 +++++++++++++++++++++++++++++- 9 files changed, 286 insertions(+), 68 deletions(-) -- 2.40.1
Powered by blists - more mailing lists