updated picoTCP to 1.4.0, lowered build optimization levels to -O2, improved selftest
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*********************************************************************
|
||||
PicoTCP. Copyright (c) 2012-2015 Altran Intelligent Systems. Some rights reserved.
|
||||
See LICENSE and COPYING for usage.
|
||||
PicoTCP. Copyright (c) 2012-2017 Altran Intelligent Systems. Some rights reserved.
|
||||
See COPYING, LICENSE.GPLv2 and LICENSE.GPLv3 for usage.
|
||||
|
||||
*********************************************************************/
|
||||
#ifndef INCLUDE_PICO_DEVICE
|
||||
@@ -25,6 +25,7 @@ struct pico_device {
|
||||
uint32_t overhead;
|
||||
uint32_t mtu;
|
||||
struct pico_ethdev *eth; /* Null if non-ethernet */
|
||||
enum pico_ll_mode mode;
|
||||
struct pico_queue *q_in;
|
||||
struct pico_queue *q_out;
|
||||
int (*link_state)(struct pico_device *self);
|
||||
@@ -40,14 +41,8 @@ struct pico_device {
|
||||
#endif
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
int pico_device_init(struct pico_device *dev, const char *name, uint8_t *mac);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
int pico_device_init(struct pico_device *dev, const char *name, const uint8_t *mac);
|
||||
void pico_device_destroy(struct pico_device *dev);
|
||||
int pico_devices_loop(int loop_score, int direction);
|
||||
struct pico_device*pico_get_device(const char*name);
|
||||
|
||||
Reference in New Issue
Block a user