summaryrefslogtreecommitdiff
path: root/sys/netinet/if_arp.c
AgeCommit message (Expand)Author
2022-11-15arp: Validate ARP source hardware address matches Ethernet sourceroy
2022-11-15Revert prior.roy
2022-11-14arp: Validate L2 sender hardware address matches ARP proberoy
2022-09-03Convert ARP from a legacy netisr to pktqueue.thorpej
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-16One more time: backout arp header alignment, now that the alignmentmartin
2021-02-16Undo previous backout: alignment is needed here.martin
2021-02-15Undo previous; POINTER_ALIGNED_P was broken.christos
2021-02-15put back alignment (reported by martin@)christos
2021-02-14- centralize header align and pullup into a single inline functionchristos
2021-02-14if_arp: Just KASSERT that arphrd is alignedroy
2021-02-13Prior alignment fixes should not use an offsetroy
2021-02-13if_arp: Ensure that arphdr is alignedroy
2021-02-02arp: Plug an mbuf leakyamt
2020-09-15Implement RFC 7048, making Neighbor Unreachability Detection less impatientroy
2020-09-14nd: Name l3addr union of llentry and use in-place of nd_addr.roy
2020-09-11ARP: Use ND rather than our own.roy
2020-03-09route: RTM_MISS now puts the message source address in RTA_AUTHORroy
2020-03-09arp: report RTM_MISS when removing an unresolved entry in the arp tableroy
2020-01-23arp: find source address then target address when processing inputroy
2020-01-20Remove FDDI support.thorpej
2020-01-19Remove Token Ring support.thorpej
2019-10-11ARP: Don't defend ARP probes.roy
2019-09-25Initialize DAD components properlyozaki-r
2019-09-01inet: Send RTM_MISS when we fail to resolve an address.roy
2019-08-30ARP: change default sysctl entry log_movements to 0roy
2019-08-30ARP: remove unused sysctl entry log_unknown_networkroy
2019-08-22rtsock: rework rt_clonedmsg to take a message type and lladdrroy
2019-08-19Initialize dom_mowner for MBUFTRACEozaki-r
2019-04-29Introduce rt_addrmsg_src which adds RTA_AUTHOR to the message.roy
2019-04-29Move lla_snprintf from if_arp.c to dl_print.croy
2019-04-29rtsock: Route address message simplificationroy
2019-04-24ARP: Enable Address Defence again.roy
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-11-29Introduce and use ip_dad_enabled() and ip6_dad_enabled() functionsozaki-r
2018-10-30Avoid double rt_replace_ifa on rtrequest1(RTM_ADD)ozaki-r
2018-05-11staticmaxv
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-11Add XXX.maxv
2018-04-10Remove unused mbuf argument from arpcreate() and arplookup().maxv
2018-03-08Fix a race condition on DAD destructions (again)ozaki-r
2018-03-06Fix reference leaks of llentryozaki-r
2018-03-06Tweak sanity checksozaki-r
2018-03-01Sprinkle some const.roy
2018-02-24Avoid a race condition of DAD timer destructionsozaki-r
2018-02-14Remove IFF_STATICARP, we don't support this, and the code is useless in itsmaxv
2018-02-13Mmh. Add a missing check: if ARP was disabled on the interface, don'tmaxv
2018-02-13Be tougher:maxv
2018-02-13Same change as rev1.258, but this time in revarpinput: use m_pullup.maxv
2018-02-13Minor stylistic changes, and use C99 types.maxv