- Timestamp:
- 2024-12-13T08:44:05Z (10 months ago)
- Children:
- 28ed2d89
- Parents:
- e5b2777
- git-author:
- Nataliia Korop <n.corop08@…> (2024-11-23 08:40:45)
- git-committer:
- Nataliia Korop <n.corop08@…> (2024-12-13 08:44:05)
- Location:
- uspace/lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/include/nic_driver.h
re5b2777 r31d2aee 197 197 poll_request_handler on_poll_request; 198 198 199 /** Interface for dumping packets*/200 pcap_dumper_t pcapdump;199 /** Packets dumper. */ 200 pcap_dumper_t dumper; 201 201 202 202 /** Data specific for particular driver */ -
uspace/lib/nic/src/nic_driver.c
re5b2777 r31d2aee 1143 1143 pcap_dumper_t *nic_get_pcap_dumper(nic_t *nic_data) 1144 1144 { 1145 return &nic_data-> pcapdump;1145 return &nic_data->dumper; 1146 1146 } 1147 1147 -
uspace/lib/pcap/include/pcap.h
re5b2777 r31d2aee 83 83 typedef struct { 84 84 errno_t (*open)(pcap_writer_t *, const char *); 85 size_t (*write_u32)( struct pcap_writer*, uint32_t);86 size_t (*write_u16)( struct pcap_writer*, uint16_t);87 size_t (*write_buffer)( struct pcap_writer*, const void *, size_t);88 void (*close)( struct pcap_writer*);85 size_t (*write_u32)(pcap_writer_t *, uint32_t); 86 size_t (*write_u16)(pcap_writer_t *, uint16_t); 87 size_t (*write_buffer)(pcap_writer_t *, const void *, size_t); 88 void (*close)(pcap_writer_t *); 89 89 } pcap_writer_ops_t; 90 90 -
uspace/lib/pcap/src/pcap_dumper.c
re5b2777 r31d2aee 102 102 } 103 103 104 static size_t pcap_short_file_wbuffer(pcap_writer_t *writer, const void *data, size_t size) 105 { 106 return fwrite(data, 1, size < SHORT_OPS_BYTE_COUNT ? size : SHORT_OPS_BYTE_COUNT, (FILE *)writer->data); 107 } 108 104 109 static const pcap_writer_ops_t file_ops = { 105 110 .open = &pcap_writer_to_file_init, … … 109 114 .close = &pcap_file_close 110 115 }; 111 112 static size_t pcap_short_file_wbuffer(pcap_writer_t *writer, const void *data, size_t size)113 {114 return fwrite(data, 1, size < 60 ? size : 60, (FILE *)writer->data); //define115 }116 116 117 117 static const pcap_writer_ops_t short_file_ops = {
Note:
See TracChangeset
for help on using the changeset viewer.