Simon Duquennoy
ea32ab0f12
Removed UIP_LLH_LEN
2018-10-18 20:26:12 +02:00
Simon Duquennoy
999e7dc3a7
Rework uip6.c
2018-10-18 20:26:11 +02:00
Simon Duquennoy
aaf06754ea
uipbuf_set_len_field
2018-10-18 15:50:54 +02:00
Simon Duquennoy
d4bc09e002
Move function for clearing uip_buf to uipbuf module
2018-10-18 15:50:54 +02:00
Simon Duquennoy
01b795a4c2
Rework uIP6 extension header options access
2018-10-17 17:07:17 +02:00
Simon Duquennoy
2f9b60215e
Removing tcpip and udpip data strcutures, unsafe in cases with IPv6 extension headers
2018-10-17 11:22:05 +02:00
Simon Duquennoy
1bd9ac781b
Define ICMP, UDP, and TCP buffer pointers globally in uip.h
2018-10-17 11:18:32 +02:00
Simon Duquennoy
caa02ae51e
Define UIP_IP_BUF globally in uip.h
2018-10-17 11:18:32 +02:00
George Oikonomou
a8f392ffa7
Move serialdump source to the top-level tools dir
2018-05-26 13:46:49 +01:00
George Oikonomou
31ceb23f3a
Remove sky serialdump makefile and binaries
2018-05-26 13:46:49 +01:00
Simon Duquennoy
81d1b1bd80
PROJECTDIR now turned into modules via MODULES_REL
2017-12-22 05:21:39 -08:00
Simon Duquennoy
3933fd30df
CI: tool compilation: clean before building
2017-11-23 06:53:24 -08:00
Simon Duquennoy
cfb895923a
Tools: add -Wall -Werror and fix tunslip6 warnings
2017-11-23 06:53:24 -08:00
Simon Duquennoy
0952960b91
Removing multi-threading support
2017-11-11 15:28:11 +01:00
George Oikonomou
73544572cf
Change all calls to adhere to new prototype
2017-10-31 21:56:38 +00:00
George Oikonomou
e1df7be496
Change slip_arch_init prototype
...
All current platforms ignore the ubr argument, so we remove it
2017-10-31 21:56:38 +00:00
Simon Duquennoy
20559fd308
Auto-include project-conf.h whenever found
2017-10-07 09:45:38 +02:00
Simon Duquennoy
543408db68
Re-organzie ip stack implementation
2017-09-22 17:09:54 +02:00
Simon Duquennoy
0aa44c3c22
Homogenize NET layer config with MAC
2017-09-22 14:34:20 +02:00
Simon Duquennoy
9ddae0c90f
Update serialdump-linux binaries
2017-07-07 15:13:45 +02:00
Simon Duquennoy
c3ec92dc2c
Refactor how packet sent callbacks are handled for TSCH, RPL, 6lowpan and DS6
2017-07-04 10:15:05 +02:00
Simon Duquennoy
1a0f8ab737
Removing IPv4 stack
2017-06-16 17:32:22 +02:00
Simon Duquennoy
6220aea14a
Removing Rime, old platforms, old MAC layers, LLSEC (as a layer), some examples and apps
2017-05-14 01:14:05 +02:00
Oliver Schmidt
6463c91a4f
Removed artifacts of former uip_appdata handling.
...
Adam Dunkels writes on 2/5/2017 on the Contiki mailing list:
[...] the original idea was that the application could just point the uip_appdata pointer to wherever the data was, but we then changed it so that the data actually had to be copied into the uip_aligned_buf buffer. So, yes, the network device driver should only need to read from this buffer. [...]
This change removes comments on the possibility of uip_appdata pointing somewhere outside the uip_aligned_buf. And it removes code in the SLIP drivers not necessary anymore.
Additionally it makes code in a SLIP driver optional that takes care of the Microsoft-specific CLIENT / SERVER / CLIENTSERVER chat.
2017-02-05 23:20:39 +01:00
Yannic Schröder
d524211c2a
Clean exit of serialdump when hitting Ctrl-C
...
Ctrl-C is the best way to close serialdump after using make login.
With a clean exit it will signal to make that the make run was successful.
2016-09-20 14:18:21 +02:00
Yannic Schröder
9e080e8aa5
Terminate serialdump when serial device disconnects
...
The running serialdump does not recover from a disconnected device but
runs indefinitely with outputting anything. This makes it quit with a
proper error message.
2016-09-20 14:16:40 +02:00
Yannic Schröder
2974b796d1
Initialize serialdump termios properly
...
termios i_flags were not initialized and could be set to arbitrary values
this resulted in unpredicted behaviour of the output like additional
newlines
2016-09-20 14:14:14 +02:00
Jens Dede
cd7885ae76
do not use setBaudrate
2016-05-02 18:48:16 +02:00
Simon Duquennoy
dea04c67d7
Change the default IPv6 prefix from aaaa::/64 to fd00::/64
2016-03-07 17:47:44 +01:00
Joakim Eriksson
e4744d1e59
fixed make login for Zoul on MAC
2015-12-19 10:28:30 +01:00
Tommy Sparber
64c66efd7f
Fix serialdump.c warnings (clang)
...
Using clang (on osx) yields to some warnings
(conversion between signed/unsigned, unused variable)
which gcc would only produce when used with -Wall.
This commit fixes those.
2015-10-28 17:46:59 +11:00
Valentin Sawadski
b0c7dabf4c
Removes duplicate of uip_is_addr_linklocal
...
A simple search and replace of `uip_is_addr_link_local` to ensure the more
commonly used `uip_is_addr_linklocal` is used consistently.
2015-10-20 11:18:46 +02:00
Simon Duquennoy
cc3bcbefd4
Merge pull request #1076 from cmorty/pull/serialdump
...
Make EINVAL handling more robust and revert binary
2015-08-28 23:54:43 +02:00
Laurent Deru
1784338b2e
Add uip_clear_buf() macro and replace all instances of uip_len = 0; with it
2015-06-15 11:10:51 +02:00
Moritz 'Morty' Strübe
e38bc3bdcd
Revert binary: serialdump-linux
2015-05-18 15:30:05 +02:00
Moritz 'Morty' Strübe
d8639df64b
Fix EINVAL handling and O_DIRECT
2015-05-18 15:24:18 +02:00
Moritz 'Morty' Strübe
23d6250584
Turn on optimization
2015-05-11 10:43:05 +02:00
Moritz 'Morty' Strübe
16f7c2448c
Improve error message
2015-05-11 10:43:05 +02:00
Moritz 'Morty' Strübe
1e359d2324
Improve O_SYNC logic
2015-05-11 10:43:04 +02:00
Moritz 'Morty' Strübe
425c58e79d
Set default speed to 115200
2015-05-11 10:43:04 +02:00
Moritz 'Morty' Strübe
d26afef966
Fix serialdump.c
...
_GNU_SOURCE is needed for O_DIRECT
time.h is needed for strftime
2015-05-11 10:43:04 +02:00
Moritz 'Morty' Strübe
016bcdb8a8
Fix indentation
2015-05-11 10:42:54 +02:00
Simon Duquennoy
a9cc909794
Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_*
2014-12-01 21:02:57 +01:00
Simon Duquennoy
722b3258d1
Cleanup of the Contiki network layer configuration. Now using CONTIKI_WITH_IPV6, CONTIKI_WITH_IPV4, and CONTIKI_WITH_RIME in makefiles, and UIP_CONF_IPV6, UIP_CONF_IPV4, UIP_CONF_RIME in c code. Now only the stacks that are used are compiled (via makefile MODULES). Make IPv6 the default network stack.
2014-12-01 20:13:09 +01:00
kkrentz
fb00a217f5
packetbuf: Use packetbuf_holds_broadcast() all-over
2014-11-13 09:58:08 -08:00
Adam Dunkels
def57199b9
Merge pull request #511 from ADVANSEE/leds
...
leds: Fixes and enhancements
2014-06-11 22:37:34 +02:00
Adam Dunkels
45265249fc
Changed the name of the rimeaddr module to linkaddr
2014-01-29 20:12:24 +01:00
Adam Dunkels
8eace27f9b
Moved net/rime.h to net/rime/rime.h
2014-01-26 23:20:45 +01:00
Adam Dunkels
25367fb08c
Moved the ds2411 driver into a dev/ds2411 module
2014-01-26 23:20:31 +01:00
Adam Dunkels
5f3fe7f7c7
Updated include paths for the moved files under net/
2014-01-26 23:20:23 +01:00