Commit Graph

12 Commits

Author SHA1 Message Date
Gregory Nutt
bcf6a465c7 ipforward.h: Add some forward references that are needed when CONFIG_NETDEV_MULTINIC is not enabled. 2017-07-10 12:12:17 -06:00
Gregory Nutt
36f4e08de0 Fix a spelling error: return vs retrun 2017-07-10 11:50:42 -06:00
Gregory Nutt
2d6868d9d4 IP forward: ipfwd_dropstats needs to include errno.h 2017-07-10 11:48:49 -06:00
Gregory Nutt
6df0ca5923 Fix some errors in ipforward.h when CONFIG_NET_STATISTICS is enabled, but CONFIG_NETDEV_MULTINIC is not 2017-07-10 11:37:06 -06:00
Gregory Nutt
994019d9be Missing #endif 2017-07-10 11:15:17 -06:00
Gregory Nutt
81dcb98104 Fix a compile problem when IP forwarding of broadcast messages is enabled. 2017-07-09 11:53:28 -06:00
Gregory Nutt
975473fed8 ICMPv6: Add 6LoWPAN and IP forwarding support. 2017-07-09 11:35:26 -06:00
Gregory Nutt
bea75baaab IP forwarding: Two bugfixes (1) IPFWD poll event must be unique and different from other device poll events otherwise, some other waiting task might get the poll, (2) Add logic necessary to forward 6LoWPAN packets. 2017-07-08 09:56:08 -06:00
Gregory Nutt
2d3e651cbb IP forwarding: Remove some unnecessary data structure definitions. 2017-07-07 21:32:10 -06:00
Gregory Nutt
aa2e9c15a5 IP forwarding: Major rearchitecting of the outgoing portion of the IP forwarding logic necessary into to properly received device-related forwarding events. 2017-07-07 20:19:26 -06:00
Gregory Nutt
803235ad4b IP forwaring: Rename some files to get closer to other naming conventions. 2017-07-07 18:45:58 -06:00
Gregory Nutt
7258f1cbfc IP forwarding: Move to separate directory. A few fixes from early testing; In TUN driver, do all polling on worker thread. Otherwise, the stack gets very deep. 2017-07-07 18:33:06 -06:00