alistair23-linux/drivers/s390
Hans Wippel 349d13d5ab s390/qeth: add VNICC get/set timeout support
HiperSockets allow configuring so called VNIC Characteristics (VNICC)
that influence how the underlying hardware handles packets. For VNICCs,
additional commands for getting and setting timeouts are available.
Currently, the learning VNICC uses these commands.

* Learning VNICC: If learning is enabled on a qeth device, the device
  learns the source MAC addresses of outgoing packets and incoming
  packets to those learned MAC addresses are received.

For learning, the timeout specifies the idle period in seconds, after
which the underlying hardware removes a learned MAC address again.

This patch adds support for the IPA commands that are required to get
and set the current timeout values for the learning VNIC characteristic.
Also, it introduces the sysfs interface that allows users to configure
the timeout.

Signed-off-by: Hans Wippel <hwippel@linux.vnet.ibm.com>
Reviewed-by: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-09-18 14:41:37 -07:00
..
block Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2017-09-12 06:01:59 -07:00
char s390/vmcp: simplify vmcp_response_free() 2017-08-29 16:29:02 +02:00
cio s390/cio: add const to bin_attribute structures 2017-08-03 13:16:30 +02:00
crypto s390/zcrypt: externalize AP queue interrupt control 2017-09-06 09:24:42 +02:00
net s390/qeth: add VNICC get/set timeout support 2017-09-18 14:41:37 -07:00
scsi scsi: zfcp: early returns for traces disabled via level 2017-08-10 19:37:03 -04:00
virtio
Makefile