summaryrefslogtreecommitdiff
path: root/sys/netinet/if_ether.c
AgeCommit message (Expand)Author
2015-08-19KNFMartin Pieuchot
2015-08-19Make arplookup() return a pointer to a "struct rtentry".Martin Pieuchot
2015-08-17Use __func__ rather than the function name in log(9) calls to removeMartin Pieuchot
2015-07-18Abstract the routing table internals behind an rtable_* API.Martin Pieuchot
2015-07-17Announce an IP address after inserting its corresponding RTF_LOCALMartin Pieuchot
2015-07-07Always use "ifp" instead of mixing it with "ac->ac_if" in in_arpinput().Martin Pieuchot
2015-06-23Pass a "struct ifnet *" instead of a "struct arpcom *" to arpresolve().Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-07Replace a bunch of == 0 with == NULL in pointer tests. Nuke someKenneth R Westerback
2015-05-26Do not create ARP entries for RTF_BROADCAST routes.Martin Pieuchot
2015-05-15Allow multiple connected/interface routes to exist at the same time.Claudio Jeker
2015-04-22Init rt to NULL in arpresolve(). Not a problem in practiceJonathan Gray
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-03-24Convert hand-rolled mbuf list used to store packets until ARPMartin Pieuchot
2015-03-14Check for the size of the supposed destination address when constructingMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-11Do not store the key and the gateway of a route entry in the same chunkMartin Pieuchot
2015-02-07Print a different error message if the route entry supposed to containMartin Pieuchot
2015-02-05Convert various rtrequest1(RTM_DELETE,...) calls to rtdeletemsg(9).Martin Pieuchot
2015-01-28Revert rtdeletemsg conversion. It was not ok'd, I misunderstood bluhm@'sMartin Pieuchot
2015-01-26Do not always try to rtfree(9) route entries inside rtdeletemsg(9).Martin Pieuchot
2015-01-13Only notify userland about resolved ARP entries if the Ethernet addressMartin Pieuchot
2015-01-08Factorize various duplicated chunks of (old and horrible) code, checkingMartin Pieuchot
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-09-03Make sure broadcast entries won't be freed by the arp timer so we canMartin Pieuchot
2014-08-26Revert the addition of broadcast addresses, it apparently also corruptsMartin Pieuchot
2014-08-19When a local route entry is added for an ifa having a broadcast address,Martin Pieuchot
2014-08-11Use the RTF_LOCAL flag instead of abusing the RTF_LLINFO flag whenMartin Pieuchot
2014-08-11Convert ARP llinfo allocation to pool(9).Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-12Always create a local route for every configured IPv4 address on theMartin Pieuchot
2014-06-16Revert "Always create a local route for every configured IPv4 address",Martin Pieuchot
2014-06-11Always create a local route for every configured IPv4 address on theMartin Pieuchot
2014-05-07Kill the {nd6_,}useloopback buttons, using the loopback interface forMartin Pieuchot
2014-05-05Use a custom ifa_rtrequest function for point-to-point interfacesMartin Pieuchot
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-04-10notify userland when arp entry is removed; ok mpiMike Belopuhov
2014-03-27Stop mixing interface address flags with routing entry ones.Martin Pieuchot
2014-03-18Notify userland via the routing socket when ARP resolution completes;Mike Belopuhov
2014-03-18Rename rt_gettable() into rtable_get(), swap its arguments to beMartin Pieuchot
2014-03-11Remove gratuitous differences between arp and nd6 rtrequests,Martin Pieuchot
2014-03-10if_lladdr -> if_sadl, no functional change.Martin Pieuchot
2014-01-22Remove genmask support from the kernel. rtmsgs with RTA_GENMASK set willClaudio Jeker
2014-01-10replace the rest of the obsolete radix macrosTed Unangst
2014-01-09replace Bcopy macro with memmove and memcpy. ok mpiTed Unangst
2014-01-09bzero/bcmp -> memset/memcmp. ok matthewTed Unangst
2013-12-31bcopy -> memcpy. reviewed with one fix from matthewTed Unangst
2013-11-27Since r1.106 we have a local variable referencing the receiving interface,Martin Pieuchot