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