]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/sfc/sfc_debug.h
net/hinic/base: add flow director config interface
[dpdk.git] / drivers / net / sfc / sfc_debug.h
index 6b600ff4d5b90ec363739e9e2d23ecc034477f27..ea1b43295f0f1cb039dfe2763c7fd560abd30cf6 100644 (file)
 /* Log PMD message, automatically add prefix and \n */
 #define sfc_panic(sa, fmt, args...) \
        do {                                                            \
-               const struct sfc_adapter *_sa = (sa);                   \
+               const struct sfc_adapter_shared *_sas;                  \
                                                                        \
-               rte_panic("sfc " PCI_PRI_FMT " #%" PRIu8 ": " fmt "\n", \
-                         _sa->pci_addr.domain, _sa->pci_addr.bus,      \
-                         _sa->pci_addr.devid, _sa->pci_addr.function,  \
-                         _sa->port_id, ##args);                        \
+               _sas = (sa)->priv.shared;                               \
+               rte_panic("sfc " PCI_PRI_FMT                            \
+                         " #%" PRIu16 ": " fmt "\n",                   \
+                         _sas->pci_addr.domain, _sas->pci_addr.bus,    \
+                         _sas->pci_addr.devid, _sas->pci_addr.function,\
+                         _sas->port_id, ##args);                       \
        } while (0)
 
 #endif /* _SFC_DEBUG_H_ */