Intiyaz Basha
c33c997346
liquidio: enhanced ethtool --set-channels feature
...
Enhancing driver to accept max supported queues for ethtool --set-channels
Signed-off-by: Intiyaz Basha <intiyaz.basha@cavium.com >
Acked-by: Derek Chickles <derek.chickles@cavium.com >
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-04-30 09:26:29 -04:00
Intiyaz Basha
cea395ac86
liquidio: Added ndo_get_vf_stats support
...
Added the ndo to gather VF statistics through the PF.
Collect VF statistics via mailbox from VF.
Signed-off-by: Intiyaz Basha <intiyaz.basha@cavium.com >
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-04-20 10:53:46 -04:00
Veerasenareddy Burru
ad530a1d40
liquidio: move macro definition to a proper place
...
The macro LIO_CMD_WAIT_TM is not specific to the PF driver; it can be used
by the VF driver too, so move its definition from a PF-specific header file
to one that's common to PF and VF.
Signed-off-by: Veerasenareddy Burru <veerasenareddy.burru@cavium.com >
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-08-22 11:08:15 -07:00
Satanand Burla
031d4f1210
liquidio: allocate RX buffers in OOM conditions in PF and VF
...
Add workqueue that is periodically run to try to allocate RX buffers in OOM
conditions in PF and VF.
Signed-off-by: Satanand Burla <satananda.burla@cavium.com >
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-03-22 19:36:43 -07:00
Raghu Vatsavayi
50579d3d95
liquidio CN23XX: copyrights changes and alignment
...
Updated copyrights comments and also changed some other comments
alignments.
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-11-15 22:24:40 -05:00
Raghu Vatsavayi
86dea55b9a
liquidio CN23XX: VF related operations
...
Adds support for VF related operations like mac address vlan
and link changes.
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-11-15 22:24:40 -05:00
Raghu Vatsavayi
dc3abcbeae
liquidio: ethtool and led control support
...
This patch adds support for some control operations like
LED identification, ethtool statistics and intr config for
cn23xx device.
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-09-02 17:11:31 -07:00
Raghu Vatsavayi
c0eab5b358
liquidio: CN23XX firmware download
...
Add firmware download support for cn23xx device.
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-08-31 14:12:48 -07:00
Raghu Vatsavayi
72c0091293
liquidio: CN23XX device init and sriov config
...
Add support for cn23xx device init and sriov queue config.
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-08-31 14:12:48 -07:00
Raghu Vatsavayi
e86b1ab686
liquidio: CN23XX queue definitions
...
Add support for cn23xx specific queue definitions and
features.
Signed-off-by: Derek Chickles <derek.chickles@caviumnetworks.com >
Signed-off-by: Satanand Burla <satananda.burla@caviumnetworks.com >
Signed-off-by: Felix Manlunas <felix.manlunas@caviumnetworks.com >
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-08-31 14:12:47 -07:00