Changeset e5b2777 in mainline for uspace/lib/pcap/src/pcapdump_srv.c
- Timestamp:
- 2024-12-13T08:44:05Z (15 months ago)
- Children:
- 31d2aee
- Parents:
- e1e8f7a
- git-author:
- Nataliia Korop <n.corop08@…> (2024-11-17 09:14:10)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- File:
-
- 1 edited
-
uspace/lib/pcap/src/pcapdump_srv.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcap/src/pcapdump_srv.c
re1e8f7a re5b2777 43 43 #include <io/log.h> 44 44 45 #include "pcap_dumper.h" 45 46 #include "pcapdump_srv.h" 46 47 #include "pcapdump_ipc.h" … … 127 128 } 128 129 129 errno_t pcapdump_init(pcap_dumper_t *dumper)130 {131 port_id_t port;132 errno_t rc;133 130 134 rc = pcap_dumper_init(dumper);135 136 if (rc != EOK) {137 log_msg(LOG_DEFAULT, LVL_DEBUG, "Failed creating pcap interface: %s", str_error(rc));138 return rc;139 }140 141 rc = async_create_port(INTERFACE_PCAP_CONTROL, pcapdump_conn, dumper, &port);142 if (rc != EOK) {143 log_msg(LOG_DEFAULT, LVL_DEBUG, "Failed creating port: %s", str_error(rc));144 return rc;145 }146 return EOK;147 }148 149 /** Dumping function for driver150 *151 * Called every time, the packet is sent/recieved by the device152 *153 * @param dumper Dumping interface154 * @param data The packet155 * @param size Size of the packet156 *157 */158 void pcapdump_packet(pcap_dumper_t *dumper, const void *data, size_t size)159 {160 if (dumper == NULL) {161 return;162 }163 pcap_dumper_add_packet(dumper, data, size);164 }165 131 166 132 /** @}
Note:
See TracChangeset
for help on using the changeset viewer.
