Thread (32 messages) 32 messages, 2 authors, 2021-12-29

Re: [PATCH v3 00/25] Net/SPNIC: support SPNIC into DPDK 22.03

From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2021-12-28 15:55:29

On Tue, 28 Dec 2021 15:01:20 +0800
Yanling Song [off-list ref] wrote:
On Fri, 24 Dec 2021 09:44:57 -0800
Stephen Hemminger [off-list ref] wrote:
quoted
On Fri, 24 Dec 2021 16:32:18 +0800
Yanling Song [off-list ref] wrote:
  
quoted
The patchsets introduce SPNIC driver for Ramaxel's SPNxx serial NIC
cards into DPDK 22.03. Ramaxel Memory Technology is a company which
supply a lot of electric products: storage, communication, PCB...
SPNxxx is a serial PCIE interface NIC cards:
SPN110: 2 PORTs *25G
SPN120: 4 PORTs *25G
SPN130: 2 PORTs *100G

The following is main features of our SPNIC:
- TSO
- LRO
- Flow control
- SR-IOV(Partially supported)
- VLAN offload
- VLAN filter
- CRC offload
- Promiscuous mode
- RSS

v2->v3:
1. Fix clang compiling failure.

v1->v2:
1. Fix coding style issues and compiling failures;
2. Only support linux in meson.build;
3. Use CLOCK_MONOTONIC_COARSE instead of
CLOCK_MONOTONIC/CLOCK_MONOTONIC_RAW; 4. Fix time_before();
5. Remove redundant checks in spnic_dev_configure();    
Overall looks good.

Please use a consistent prefix to all globally visible symbols to
avoid any possible name clashes when statically linking.

$ nm ./build/drivers/librte_net_spnic.a |  grep ' t ' | grep -v
spnic_ | grep -v rte_ 00000000000006f0 t remove_aeq
0000000000000040 t fault_event_handler
0000000000000060 t ffm_event_msg_handler
00000000000016c0 t alloc_mbox_info
0000000000000ca0 t send_mbox_to_func
0000000000000890 t send_tlp_mbox_to_func
00000000000000c0 t pciinitfn_net_spnic
0000000000000890 t clean_queue_offload_ctxt

  
Good point. There are some external functions which have no spnic_
prefix. and there are also some static functions which have no
spnic_ prefix.
Since static functions only works in the file, it doesn't matter to add
prefix or not. My plan is to add spnic_ prefix to those external
functions. Is it ok to you?
Yes, that is what this script was looking for, external functions with no prefix
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help