summaryrefslogtreecommitdiff
path: root/nuttx/drivers/net
Commit message (Collapse)AuthorAgeFilesLines
* Update dates in all skeleton filesGregory Nutt2015-02-131-1/+1
|
* Oops... Conditioned on IPv4 wheren IPv6 was intendedGregory Nutt2015-02-091-1/+1
|
* Fix IPv4-dependend debug outputGregory Nutt2015-02-091-1/+9
|
* Networkin: Fix an error in network driver skeleton fileGregory Nutt2015-02-091-5/+3
|
* Add IPv6 support to network driver skeleton and to SAMA5D4 Ethernet driver ↵Gregory Nutt2015-02-051-99/+184
| | | | (which, unfortunately is still missing address filtering logi)
* Networking: SLIP interface improvements. From Macs N.Gregory Nutt2015-01-301-57/+92
|
* All Ethernet drivers (again): Missed one place where arp_out() is called ↵Gregory Nutt2015-01-217-7/+167
| | | | and neighber_out() needs to be called
* Networking: Modify all Ethernet drivers: Do neighbor look-up on all ↵Gregory Nutt2015-01-207-7/+91
| | | | outgoing IPv6 packs in order to properly set the destination link layer address.
* Networking: Add missing raw/packet socket support to all Ethernet driversGregory Nutt2015-01-207-14/+87
|
* Tiva Ethernet: When calling into the stack from the worker thread, it is ↵Gregory Nutt2015-01-181-0/+12
| | | | necessary to have the stack locked
* Tive Ethernet: Fix some race conditions in the driver that become apparent ↵Gregory Nutt2015-01-171-15/+89
| | | | when debug is enabled
* Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and ↵Gregory Nutt2015-01-157-48/+395
| | | | an IPv6 packet is received
* - Rename devif_input() ipv4_input()Gregory Nutt2015-01-158-8/+8
| | | | | | - Copy net/devif/devif_input.c to ipv6_input.c. Remove all IPv4-specific logic. - Rename net/devif/devif_input.c to ipv4_input.c. Remove all IPv6-specific logic - Split IPv4 header structure out as net_ipv4hdr_s from net_iphdr_s
* Networking: (1) Copied all ICMP sources files to net/icmpv6 with proper ↵Gregory Nutt2015-01-141-1/+1
| | | | renaming and removal of IPv4 logic, (2) remove IPv6 logic from files in net/icmp, (3) copied include/nuttx/icmp.h to icmpv6.h and removed IPv4 specific logic, (4) removed all IPv6 logic from icmp.h, (5) IP_HDRLEN became IPv4_HDRLEN and IPv6_HDRLEN, (6) ip_chksum() became ipv4_chksum() and ipv6_chksum(), and (7) added partial support for ICMPv6 statistics.
* Tiva PHY Interrupts: Need to read the PHY interrupt status register in order ↵Gregory Nutt2015-01-051-1/+1
| | | | to clear the pending PHY interrupt
* Ethernet skeleton: Add some more example logicGregory Nutt2014-12-311-10/+12
|
* Minor corrections to Ethernet driver skeletonGregory Nutt2014-12-311-27/+25
|
* Minor updated to Ethernet driver skeletonGregory Nutt2014-12-311-0/+12
|
* Update drivers/net/skeleton.cGregory Nutt2014-12-311-15/+42
|
* Uses DEBUASSERT, mut include assert.hGregory Nutt2014-12-301-1/+2
|
* drivers/net/skeleton.c: Add outline for support with CONFIG_NET_NOINTSGregory Nutt2014-12-301-21/+243
|
* More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵Gregory Nutt2014-11-252-29/+25
| | | | real bugs.
* Network: Fix compilation problem when mutliple networks enabledGregory Nutt2014-11-171-1/+2
|
* Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all drivers/net (except ↵Gregory Nutt2014-11-166-24/+24
| | | | slip.c)
* Remove use of NET_LL_HDRLEN from Ethernet drivers. Use ETH_HDRLEN insteadGregory Nutt2014-11-154-7/+3
|
* Network: Misc fixes for clean complete with both Ethernet and SLIP enabledGregory Nutt2014-11-151-2/+4
|
* Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵Gregory Nutt2014-11-158-193/+211
| | | | supported by the driver. Use this value to replace some logic commited yesterday
* ARP: Add support for the case where there are multiple networks: One being ↵Gregory Nutt2014-11-141-0/+11
| | | | Etherenet and the other not (say slip or perhaps someday PPP). In that case, we need to suppress ARP-related operations on the SLIP/PPP interface only
* Update everything under nuttx/drivers to use the corrected syslog interfacesGregory Nutt2014-10-082-50/+60
|
* Remove final traces of the 8015 from the NuttX source treeGregory Nutt2014-09-011-11/+1
|
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-311-2/+2
|
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-217-20/+20
| | | | interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
* Change the way PHY interrupts work: disable automatically. Then we have to ↵Gregory Nutt2014-08-171-20/+43
| | | | re-subscribe each time after the interrupt fires
* SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to ↵Gregory Nutt2014-08-172-1/+45
| | | | disable PHY interrupts
* In order to get PHY interrupts, they must be enabled at the PHY (still don't ↵Gregory Nutt2014-08-171-1/+1
| | | | get PHY interrupts)
* Finishes the ioctl definition to subscribe to PHY events. Revamp network ↵Gregory Nutt2014-08-161-2/+11
| | | | ioctl signature to support arguments other than struct mii_ioctl_data.
* Add support for an ioctl that can be used to notify an application when ↵Gregory Nutt2014-08-162-0/+412
| | | | there is a change in the network status signalled by a PHY interrupt
* Move SLIP prototypes from net.h to new slip.hGregory Nutt2014-08-161-19/+20
|
* Standardize a PHY interrupt attachment interfaceGregory Nutt2014-08-161-0/+4
|
* Fix an error in SLIP escapingGregory Nutt2014-07-221-4/+4
|
* NET: Standardize naming of all protocal header lengthsGregory Nutt2014-07-054-6/+6
|
* NET: emoved all includes of uip.h; added includes of ip.h wherever needed. ↵Gregory Nutt2014-07-048-11/+19
| | | | Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
* Remove all inclusion of uip.hGregory Nutt2014-07-046-6/+0
|
* NET: in-progress change... don't useGregory Nutt2014-07-042-2/+2
|
* NET: More renamingGregory Nutt2014-07-048-26/+26
|
* NET: Misc naming clean-upGregory Nutt2014-07-021-2/+2
|
* NET: Rename XYZ_uiptxpoll to just XYZ_txpollGregory Nutt2014-07-018-53/+53
|
* NET: Rename uip_mss to tcp_mssGregory Nutt2014-06-301-1/+1
|