History log of /dpdk/drivers/net/ngbe/ngbe_ethdev.c (Results 1 – 25 of 49)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1
# fbd5ceb0 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: support OEM customized LED

Support to get OEM customized LED configuration information from firmware.
And driver needs to adjust the process of PHY setup link, based on this
LED configurat

net/ngbe: support OEM customized LED

Support to get OEM customized LED configuration information from firmware.
And driver needs to adjust the process of PHY setup link, based on this
LED configuration.

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# 1c44384f 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: support custom PHY interfaces

Support sub_device ID 61/62/64 for YT8521S SFP, and 51/52 for M88E1512
PHY.

Signed-off-by: Jiawen Wu <[email protected]>


# 91bc12c5 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: optimize PHY initialization process

Reduce the probability of PHY init failure, And add its error return.

Signed-off-by: Jiawen Wu <[email protected]>


# ac6c5e9a 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: fix Tx hang on queue disable

Add commands requesting firmware to enable or disable PCIe bus master.
Disable PCIe master access to clear BME when stop hardware, and verify
there are no pend

net/ngbe: fix Tx hang on queue disable

Add commands requesting firmware to enable or disable PCIe bus master.
Disable PCIe master access to clear BME when stop hardware, and verify
there are no pending requests.

Move disabling Tx queue after disabling PCIe bus master, to ensure that
there are no packets left to cause Tx hang.

Fixes: 78710873c2f3 ("net/ngbe: add HW initialization")
Cc: [email protected]

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# 0360c23f 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: fix missed link interrupt

When the port is started and stopped continuously and quickly, one
interrupt cannot be handled in time, which will cause subsequent
interrupts to be lost, so that

net/ngbe: fix missed link interrupt

When the port is started and stopped continuously and quickly, one
interrupt cannot be handled in time, which will cause subsequent
interrupts to be lost, so that link status will cannot be updated.

Fixes: b9246b8fa280 ("net/ngbe: support link update")
Cc: [email protected]

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# ccdeca8e 09-Feb-2022 Jiawen Wu <[email protected]>

net/ngbe: fix Rx by initializing packet buffer early

Initialize Rx packet buffer before starting RxTx, ensure to receive
packets.

Fixes: 62fc35e63d0e ("net/ngbe: support Rx queue start/stop")
Cc: s

net/ngbe: fix Rx by initializing packet buffer early

Initialize Rx packet buffer before starting RxTx, ensure to receive
packets.

Fixes: 62fc35e63d0e ("net/ngbe: support Rx queue start/stop")
Cc: [email protected]

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# 7be78d02 29-Nov-2021 Josh Soref <[email protected]>

fix spelling in comments and strings

The tool comes from https://github.com/jsoref

Signed-off-by: Josh Soref <[email protected]>
Signed-off-by: Thomas Monjalon <[email protected]>


Revision tags: v21.11, v21.11-rc4, v21.11-rc3
# 25cf2630 17-Nov-2021 Ferruh Yigit <[email protected]>

net: add macro for VLAN header length

Multiple drivers are defining macros for VLAN header length, to remove
the redundancy defining macro in the ether header.
And updated drivers to use the new mac

net: add macro for VLAN header length

Multiple drivers are defining macros for VLAN header length, to remove
the redundancy defining macro in the ether header.
And updated drivers to use the new macro.

Signed-off-by: Ferruh Yigit <[email protected]>
Acked-by: Haiyue Wang <[email protected]>
Acked-by: Rosen Xu <[email protected]>
Acked-by: Jiawen Wu <[email protected]>

show more ...


Revision tags: v21.11-rc2, v21.11-rc1
# d0759b50 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support Tx done cleanup

Add support for API rte_eth_tx_done_cleanup().

Signed-off-by: Jiawen Wu <[email protected]>


# b7aad633 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support Rx and Tx descriptor status

Supports to get the number of used Rx descriptors,
and check the status of Rx and Tx descriptors.

Signed-off-by: Jiawen Wu <[email protected]>


# eec3e736 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support Rx and Tx queue info

Add Rx and Tx queue information get operation.

Signed-off-by: Jiawen Wu <[email protected]>


# 24cd85f7 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support timesync

Add to support IEEE1588/802.1AS timestamping, and IEEE1588 timestamp
offload on Tx.

Signed-off-by: Jiawen Wu <[email protected]>


# 71aec127 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support register dump

Support to dump registers.

Signed-off-by: Jiawen Wu <[email protected]>


# 9459ea29 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support EEPROM dump

Support to get and set device EEPROM data.

Signed-off-by: Jiawen Wu <[email protected]>


# 4db3db29 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support device LED on/off

Support device LED on and off.

Signed-off-by: Jiawen Wu <[email protected]>


# f40e9f0e 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support flow control

Support to get and set flow control.

Signed-off-by: Jiawen Wu <[email protected]>


# e2a289a7 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: add mailbox process operations

Add check operation for vf function level reset,
mailbox messages and ack from vf.
Waiting to process the messages.

Signed-off-by: Jiawen Wu <jiawenwu@trust

net/ngbe: add mailbox process operations

Add check operation for vf function level reset,
mailbox messages and ack from vf.
Waiting to process the messages.

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# 60229dcf 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support SR-IOV

Initialize and configure PF module to support SRIOV.

Signed-off-by: Jiawen Wu <[email protected]>


# 0779d7f6 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support RSS hash

Support RSS hashing on Rx, and configuration of RSS hash computation.

Signed-off-by: Jiawen Wu <[email protected]>


# dee93977 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support MAC filters

Add MAC addresses to filter incoming packets, support to set
multicast addresses to filter. And support to set unicast table array.

Signed-off-by: Jiawen Wu <jiawenwu@

net/ngbe: support MAC filters

Add MAC addresses to filter incoming packets, support to set
multicast addresses to filter. And support to set unicast table array.

Signed-off-by: Jiawen Wu <[email protected]>

show more ...


# d4a3fe69 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support loopback mode

Support loopback operation mode.

Signed-off-by: Jiawen Wu <[email protected]>


# 506abd4a 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support FW version query

Add firmware version get operation.

Signed-off-by: Jiawen Wu <[email protected]>


# b83372a0 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support device promiscuous and allmulticast mode

Support to enable/disable promiscuous and allmulticast mode for a port.

Signed-off-by: Jiawen Wu <[email protected]>


# 07baabb6 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support MTU set

Support updating port MTU.

Signed-off-by: Jiawen Wu <[email protected]>


# 8b433d04 21-Oct-2021 Jiawen Wu <[email protected]>

net/ngbe: support device xstats

Add device extended stats get from reading hardware registers.

Signed-off-by: Jiawen Wu <[email protected]>


12