Commit graph

  • 7e99b48f3d net: Moved ARP helper macro to arp.h Jukka Rissanen 2016-06-01 10:19:36 +03:00
  • b81ece31e4 net: Add comment explaining net_core's verdict values Tomasz Bursztyka 2016-06-03 14:20:03 +02:00
  • c72ae15f79 net: Save some bytes on net_if logic Tomasz Bursztyka 2016-06-03 12:29:58 +02:00
  • b6834c2467 net: Add NET_ASSERT() macro Jukka Rissanen 2016-06-01 10:39:17 +03:00
  • 8d36162929 net: Tiny comment fix Tomasz Bursztyka 2016-06-03 12:29:31 +02:00
  • 82a6e963f4 net: Removing capabilities from net_if api Tomasz Bursztyka 2016-06-01 15:25:41 +02:00
  • 4d18de712a net: Re-factor Kconfig and move ARP to a better location Tomasz Bursztyka 2016-05-31 16:33:12 +02:00
  • 4090b4c01f net: Add an L2 layer Tomasz Bursztyka 2016-06-01 15:06:27 +02:00
  • 260d3b95d7 net: Make net_core.h include the least amount of necessary header Tomasz Bursztyka 2016-06-02 09:19:48 +02:00
  • d0b382c345 net: Add a helper to queue a buffer in a net_if instance Tomasz Bursztyka 2016-06-01 15:19:46 +02:00
  • b19f26bbbc slip: Fix compiler warnings Tomasz Bursztyka 2016-05-31 16:42:05 +02:00
  • 249f889782 net: Shorten IPv4/6 config options Tomasz Bursztyka 2016-05-31 12:48:36 +02:00
  • dc0ddca5fd net: The core initialize ARP layer relevantly Tomasz Bursztyka 2016-05-31 12:40:05 +02:00
  • dfe0482f23 net: debug: Indent properly some config options. Tomasz Bursztyka 2016-05-31 11:37:21 +02:00
  • 8b6889ea25 net: Include toolchain related header for aliases Tomasz Bursztyka 2016-05-31 11:35:01 +02:00
  • 309ff1b62f net: Use generic wrapper for semaphore give operation Tomasz Bursztyka 2016-05-30 14:09:30 +02:00
  • 563835f7ed net: Use shorter alias for __packed attribute Ravi kumar Veeramally 2016-05-30 13:54:07 +03:00
  • 3fe96a52e6 net: Add UDP header definition Ravi kumar Veeramally 2016-05-30 13:54:06 +03:00
  • ada4f17711 net: Fix trivial comment errors in header files Ravi kumar Veeramally 2016-05-30 13:54:05 +03:00
  • 73b57414a7 net: Setting static IP addresses for echo-server Jukka Rissanen 2016-05-25 10:23:28 +03:00
  • dc5e4c37fc net: Handle ARP messages Jukka Rissanen 2016-05-24 17:30:03 +03:00
  • feaef3626e net: tests: Additional tests for ICMPv4 checksum verification Jukka Rissanen 2016-05-24 16:54:31 +03:00
  • 03a98571dc net: ICMPv4 checksum calculation fixed Jukka Rissanen 2016-05-24 17:19:00 +03:00
  • 962bbe7856 net: IP checksum calculation should ignore ll header Jukka Rissanen 2016-05-24 14:58:59 +03:00
  • 9c72b60981 net: Clarified the debug print about packet length Jukka Rissanen 2016-05-24 13:16:18 +03:00
  • f6dc86c678 net: tests: Fixed the ARP test Jukka Rissanen 2016-05-24 14:53:48 +03:00
  • 61cc4e109d net: Use net_nbuf_ll() to get into arp header Jukka Rissanen 2016-05-24 13:13:23 +03:00
  • 2f76da194d net: Make echo-server to use documentation IPv4 addresses Jukka Rissanen 2016-05-24 12:11:25 +03:00
  • e1cb2ec9bd net: Only accept ARP reply if we requested data Jukka Rissanen 2016-05-24 12:08:17 +03:00
  • 05260f31b4 net: Setting preferred status to manually added IPv4 address Jukka Rissanen 2016-05-24 11:25:56 +03:00
  • d16380457b slip: Support TAP functionality Jukka Rissanen 2016-05-24 11:19:53 +03:00
  • 7eff526e3b net: tests: Unit tests for the IPv4 ARP code Jukka Rissanen 2016-05-23 17:38:28 +03:00
  • c46edfa843 net: Added IPv4 ARP support Jukka Rissanen 2016-05-23 17:36:55 +03:00
  • 6e3c12a820 net: tests: Add tests for IPv4 netmask, gateway and subnet compare Jukka Rissanen 2016-05-23 17:31:58 +03:00
  • 667d15de85 net: Add capabilities flag to net_if API Jukka Rissanen 2016-05-23 17:26:32 +03:00
  • 702ea43621 net: Add util to check if IPv4 address is part of a subnet Jukka Rissanen 2016-05-23 17:21:09 +03:00
  • 79fa53e17d net: Add utils to set IPv4 netmask and gateway to net_if Jukka Rissanen 2016-05-23 17:19:18 +03:00
  • 2593796d04 net: Add macro to compare two IPv4 addresses Jukka Rissanen 2016-05-23 17:22:23 +03:00
  • 2b552fcc66 net: net_ipaddr_copy() macro was too fragile Jukka Rissanen 2016-05-23 17:13:52 +03:00
  • af685962b6 net: Add utility function returning IPv4 broadcast address Jukka Rissanen 2016-05-23 17:12:24 +03:00
  • 9d0de92f59 net: Do not remove fragments if main buffer is not removed Jukka Rissanen 2016-05-23 17:33:14 +03:00
  • 1bf6a529a1 net: tests: Tweak the IP address test to use new net_if API Jukka Rissanen 2016-05-23 17:30:34 +03:00
  • 94ba84426c net: Add utility function to return default network interface Jukka Rissanen 2016-05-19 16:31:28 +03:00
  • b6a7648569 net: Process received ICMPv4 messages Jukka Rissanen 2016-05-19 16:19:59 +03:00
  • 0cd6742f00 net: Process received ICMPv6 messages Jukka Rissanen 2016-05-19 13:53:33 +03:00
  • 5580cdcc54 net: Add unit tests for ICMPv6 handler Jukka Rissanen 2016-05-19 12:46:06 +03:00
  • 7c78925050 net: Add ICMPv6 handler Jukka Rissanen 2016-05-19 12:42:01 +03:00
  • 4445e53f1e net: tests: Unit tests for network utilities Jukka Rissanen 2016-05-19 12:35:41 +03:00
  • 0d5e829da6 net: Add debugging option for network utilities Jukka Rissanen 2016-05-19 12:33:42 +03:00
  • 1a9421886e net: Add IP packet checksum calculation utilities Jukka Rissanen 2016-05-19 12:31:36 +03:00
  • eba768aba0 net: Add net_hexdump() utility to print network data Jukka Rissanen 2016-05-19 12:27:31 +03:00
  • 402996e374 net: Network interface needs own TX fiber stack Jukka Rissanen 2016-05-19 12:15:06 +03:00
  • d7e2897370 net: Add net_send_data() that sends data to network Jukka Rissanen 2016-05-19 12:12:33 +03:00
  • 5729d1c461 net: Renamed network data receive function Jukka Rissanen 2016-05-19 12:02:28 +03:00
  • 26cc76f976 net: Network interface sets default IPv6 hop limit Jukka Rissanen 2016-05-19 11:26:06 +03:00
  • 4e82923814 net: Move IP address print funcs to separate file Jukka Rissanen 2016-05-18 12:50:48 +03:00
  • 6e803a9c6d net: Add ICMP protocol header struct Jukka Rissanen 2016-05-18 12:39:17 +03:00
  • 6e8fdd34fe net: Added API documentation to IP address check functions Jukka Rissanen 2016-05-18 12:28:46 +03:00
  • d24f673248 net: Receive IPv4 packet Jukka Rissanen 2016-05-17 13:17:15 +03:00
  • 262a02fe67 net: Network interface code compiles ok for IPv4 and IPv6 Jukka Rissanen 2016-05-18 11:18:50 +03:00
  • e467c009e5 net: tests: Add more IPv6 address getters unit tests Jukka Rissanen 2016-05-18 11:17:59 +03:00
  • 93f129060d net: IPv6 address utility funcs for network interface Jukka Rissanen 2016-05-18 11:15:41 +03:00
  • 7851aecc1c net: tests: Add IPv4 address unit tests Jukka Rissanen 2016-05-17 14:16:01 +03:00
  • cf5c1db262 net: Add IPv4 addresses to network interface Jukka Rissanen 2016-05-17 14:13:17 +03:00
  • c3deb96dd7 net: tests: Add IPv6 address manipulation unit tests Jukka Rissanen 2016-05-17 12:28:39 +03:00
  • 09d317ccd0 net: Utilities to set and lookup interface IPv6 addresses Jukka Rissanen 2016-05-17 12:33:45 +03:00
  • f49de47f42 net: Add utility functions to check IPv6 addresses Jukka Rissanen 2016-05-10 16:32:05 +03:00
  • 6646597a86 net: Add utility func to return IP address type as a string Jukka Rissanen 2016-05-10 16:29:48 +03:00
  • cce1854b58 net: Drop received source mcast IPv6 packets Jukka Rissanen 2016-05-10 14:25:45 +03:00
  • c44c229660 net: Receive IPv6 packet Jukka Rissanen 2016-05-17 13:03:02 +03:00
  • 2ade6ddb60 net: tests: Add unit test for IP and MAC address printing Jukka Rissanen 2016-05-16 17:16:19 +03:00
  • a6d9255647 net: Add debug function to print IP address Jukka Rissanen 2016-05-10 13:43:57 +03:00
  • fa7ed053bf net: Add debug function to print MAC address Jukka Rissanen 2016-05-10 09:30:10 +03:00
  • 875ea297d4 net: Add statistics gathering support Jukka Rissanen 2016-05-09 17:39:09 +03:00
  • 7047e00f85 net: Add net_context to compilation Jukka Rissanen 2016-05-09 15:49:48 +03:00
  • 8c8052497d net: Start to receive network packets Jukka Rissanen 2016-05-09 16:09:36 +03:00
  • 9821cb6eb4 net: tests: Temporarily remove nbuf unit test Jukka Rissanen 2016-07-12 13:30:39 +03:00
  • df1c331c96 net: Enable compilation of net_if.c Jukka Rissanen 2016-05-09 15:47:01 +03:00
  • 9ad626e8f7 net: Refactor debug printing in net_if Jukka Rissanen 2016-05-09 15:43:06 +03:00
  • f75d8a86bb net: Start to use logging macros from sys_log.h Jukka Rissanen 2016-05-09 15:36:46 +03:00
  • 71f2a78316 net: Add send() to net_if API Jukka Rissanen 2016-05-09 15:06:23 +03:00
  • 073c41c824 net: Add Kconfig option for compiling IPv4 support Jukka Rissanen 2016-05-09 15:02:53 +03:00
  • b33d8d6591 net: Add net_if_get_by_link_addr() util function Jukka Rissanen 2016-05-09 15:00:30 +03:00
  • 33f56ce99b net: Execute net_init() automatically Jukka Rissanen 2016-05-09 14:31:12 +03:00
  • 5698d7e4d4 net: Add Kconfig option for compiling IPv6 support Jukka Rissanen 2016-05-09 14:27:43 +03:00
  • 3e1aef117a net: Add net_analyze_stack() macro Jukka Rissanen 2016-05-09 14:20:01 +03:00
  • 14cdced965 net: Fix compilation error in net_if.h Jukka Rissanen 2016-05-09 14:16:48 +03:00
  • 2ddb7ce42e slip: Add driver for host to qemu connectivity Jukka Rissanen 2016-05-09 12:26:52 +03:00
  • 69b8c675a6 net: Add nbuf buffer API Jukka Rissanen 2016-05-09 14:12:14 +03:00
  • 81298abfb4 net: Compile IPv6 and IPv4 address conditionally Jukka Rissanen 2016-05-03 15:07:28 +03:00
  • 920a5f5e38 net: Add function that feeds data to RX fifo Jukka Rissanen 2016-05-03 10:41:25 +03:00
  • 47a0d8d6ab net: Refactored RX fiber init Jukka Rissanen 2016-05-03 09:57:50 +03:00
  • e0e682eb66 net: Add TX fifo to network interface Jukka Rissanen 2016-05-03 09:34:45 +03:00
  • 510ebe255d net: Add IPv6 prefixes to network interface Jukka Rissanen 2016-05-03 08:35:41 +03:00
  • ad848dcfbf net: Add multicast address to network interface Jukka Rissanen 2016-05-03 08:35:02 +03:00
  • ac479e19b8 net: Add network address information to interface Jukka Rissanen 2016-05-03 08:33:34 +03:00
  • e6d92ecdcf net: apps: Create a skeleton echo-server for new IP stack Jukka Rissanen 2016-05-02 10:52:55 +03:00
  • 2fa38c18f0 net: Add generic network interface header Tomasz Bursztyka 2016-05-02 09:02:04 +02:00
  • 9e47250e1f net: Compile new stack if enabled Jukka Rissanen 2016-05-02 10:27:13 +03:00
  • 2ecd663b2b net: Use same prefix in new IP stack Kconfig Jukka Rissanen 2016-05-02 10:20:56 +03:00