linux_dsm_epyc7002/drivers/net/ethernet/intel
Jacob Keller 6ab5f7b298 igb: implement SIOCGHWTSTAMP ioctl
This patch adds support for the SIOCGHWTSTAMP ioctl which enables user
processes to read the current hwtstamp_config settings
non-destructively. Previously a process had to be privileged and could
only set values, it couldn't return what is currently set without
possibly overwriting the value.

This patch adds support for this new operation into igb by keeping a
shadow copy of the config in the adapter structure, which is returned
upon request.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Acked-by: Matthew Vick <matthew.vick@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-03-21 02:51:24 -07:00
..
e1000 drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
e1000e e1000e: Fix Explicitly set Transmit Control Register 2014-03-19 17:17:23 -07:00
i40e i40e: Fix a message string 2014-03-21 01:22:21 -07:00
i40evf i40evf: clean up init error messages 2014-03-21 01:39:08 -07:00
igb igb: implement SIOCGHWTSTAMP ioctl 2014-03-21 02:51:24 -07:00
igbvf igbvf: Convert uses of __constant_<foo> to <foo> 2014-03-19 22:25:38 -07:00
ixgb ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb. 2014-03-12 16:22:13 -04:00
ixgbe ixgbe: Break recursion in case of removal 2014-03-21 01:46:03 -07:00
ixgbevf ixgbevf: Additional adapter removal checks 2014-03-21 02:38:35 -07:00
e100.c e100: Convert uses of __constant_<foo> to <foo> 2014-03-19 21:46:36 -07:00
Kconfig i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00