summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2017-08-15Convert hand rolled sockaddr checks to the nam2sin functions.Alexander Bluhm
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-08-10icmp_mtudisc() might be called by TCP even on loopback after aAlexander Bluhm
2017-08-08fix typo in previous commit.T.J. Townsend
2017-08-08Stop running nd6_expire every second.Florian Obser
2017-08-08Increase the limit of the IP protocol queues from 256 to 2048 mbufs.Alexander Bluhm
2017-08-04The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupelAlexander Bluhm
2017-08-04We do have SO_TIMESTAMP since some time and there is other code in theFlorian Obser
2017-08-03Since nearly 20 years the correct spelling ofFlorian Obser
2017-07-30Switch installer to Allotment Routing Table (ART).Florian Obser
2017-07-28Add an error argument to rtm_send() instead of rerolling it insideMartin Pieuchot
2017-07-27Grab the KERNEL_LOCK() before calling sorwakeup().Martin Pieuchot
2017-07-14kernels don't build without MROUTING because ip_var.h only sometimesTed Unangst
2017-07-12Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsFlorian Obser
2017-07-05Fix RAMDISK build.Visa Hankala
2017-07-05The IP in IP input function strips the outer header and reinsertsAlexander Bluhm
2017-06-26Convert ip_input() to a pr_input style function. Goal is to processAlexander Bluhm
2017-06-26Assert that the corresponding socket is locked when manipulating socketMartin Pieuchot
2017-06-26Split a part of tdb_delete() into tdb_unlink() so that we can removePatrick Wildt
2017-06-22Fix the remaining ';;'s in sys/Tom Cosgrove
2017-06-20Do not use the interface pointer after if_put(). Rename ipip_input_gif()Alexander Bluhm
2017-06-19When dealing with mbuf pointers passed down as function parameters,Alexander Bluhm
2017-06-19The IP multicast forward functions return an errno, call the variableAlexander Bluhm
2017-06-11Use a common 'goto bad' style and set mp to NULL after freeing itAlexander Bluhm
2017-06-09Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not evenMartin Pieuchot
2017-06-07Grab the KERNEL_LOCK() around rtm*() functions. Routing sockets globalsMartin Pieuchot
2017-05-31Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing andMartin Pieuchot
2017-05-30add sizes to free() callsTheo de Raadt
2017-05-30Carp balancing ip does not work since there is a mac filter infriehm
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-29Per-interface list of addresses, both multicast and unicast, areMartin Pieuchot
2017-05-28Call bpf_mtap_af() a bit earlier in ipip_input(). This preparesAlexander Bluhm
2017-05-28Leaving IP multicast group requires the NET_LOCK().Martin Pieuchot
2017-05-28clang warns on unused labels. Place a recently introduced label underJonathan Gray
2017-05-28Rename ip_local() to ip_deliver() and give it the same parametersAlexander Bluhm
2017-05-27Fix the carp mode 'balancing ip-stealth'. Set the link state UPAlexander Bluhm
2017-05-26In IPIP input rename the variable ipo to ip as it is used for innerAlexander Bluhm
2017-05-26Instead of looking at the IP version of the header, use the outerAlexander Bluhm
2017-05-22Move IPsec forward and local policy check functions to ipsec_input.cAlexander Bluhm
2017-05-22Use the IPsec policy check from IPv4 also when doing local deliveryAlexander Bluhm
2017-05-22Fix a mbuf leak when reflecting an ICMP packet with IP options.Alexander Bluhm
2017-05-18Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inMartin Pieuchot
2017-05-18The function name ip4_input() is confusing as it also handles IPv6Alexander Bluhm
2017-05-17The large and nested GIF #ifdef in protosw made it hard to figureAlexander Bluhm
2017-05-16Sync three changes that were caught by IPv6 multicast routing review:Rafael Zalamena
2017-05-16Make return values more meaningful by using errno instead of -1 or 1.Rafael Zalamena
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-05-16Let malloc() block when the caller of the add route function isRafael Zalamena
2017-05-16Call rtfree() after each use of routes and make sure the route is validRafael Zalamena