summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2018-04-06Use the existing pf state to speed up UDP socket lookup. This wasAlexander Bluhm
2018-04-02Use memcpy on freshly allocated memory and add the free size.David Hill
2018-03-31When reusing an mbuf to send an ARP response, don't forget to clearStefan Sperling
2018-03-30Store the allocation size in inpcbhead for free().David Hill
2018-03-21The function carp_prepare_ad() never fails. The error handling inAlexander Bluhm
2018-03-21In ip6_output() check that the interface of a route is valid. ForAlexander Bluhm
2018-03-18Refactor tcp_mtudisc() like NetBSD did. Do the route lookup onlyAlexander Bluhm
2018-03-14When processing IPsec AH packets check that the header fits intoAlexander Bluhm
2018-03-13Mbuf data is used as struct ether_header before it has been madeAlexander Bluhm
2018-03-02Revert all the bits of the autocreate 127.0.0.1 on lo(4) creation for now.Claudio Jeker
2018-02-27make kernel compile again without INET6Sebastian Benoit
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-10Kill unneeded caddr_t cast.Claudio Jeker
2018-02-10rework gif to be more consistent.David Gwynne
2018-02-10Similar to the IPv6 case create 127.0.0.1/8 on lo(4) interfaces which actClaudio Jeker
2018-02-07comment change only. ok bluhm@Richard Procter
2018-02-07update the gre driver.David Gwynne
2018-02-07Unbreak carp(4) MAC check in bridge_process().Martin Pieuchot
2018-02-07split mobileip(4) out from the gre(4) driver.David Gwynne
2018-02-07Historically TCP timeouts were implemented with pr_slowtimo andAlexander Bluhm
2018-02-06There was a race in the TCP timers. As they may sleep to grab theAlexander Bluhm
2018-02-06Do some cleanup in ah_massage_headers().Alexander Bluhm
2018-02-05Remove tcp_acounts, some tcp_usrreq() counting from 1981. AlsoAlexander Bluhm
2018-02-03Since tcp_attach() has moved to a separate protocol function, theAlexander Bluhm
2018-02-01When processing IPsec AH packets with IP options or IPv6 extensionAlexander Bluhm
2018-01-25Use a workaround for detached parent in carp_proto_input_c().Martin Pieuchot
2018-01-23The TCP reaper timeout was still imlemented as soft timeout. SoAlexander Bluhm
2018-01-23Although it is a dead store here, always reassign the tcpcb afterAlexander Bluhm
2018-01-23Bring back the PRU_ATTACH constant and description. Then trpt(8)Alexander Bluhm
2018-01-23Fix printf(9) format strings so that a kernel with TCPDEBUG compiles.Alexander Bluhm
2018-01-22Bring back the detach messages in trpt(8) for tcp debugging. TheyAlexander Bluhm
2018-01-16Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsipMartin Pieuchot
2018-01-15There was an issue that dynamic path MTU discovery together withAlexander Bluhm
2018-01-12have carp use standard detach hooks instead of getting special handlingDavid Gwynne
2018-01-12unbreak configurations using carppeersDavid Gwynne
2018-01-12restrict carp to configuring ethernet interfaces as carpdevs.David Gwynne
2018-01-11carp_ourether gets passed the parent interface, not the carp interface.David Gwynne
2018-01-10get rid of struct carp_if by moving the srpl into struct ifnet if_carp.David Gwynne
2018-01-10simplify the input interface type check in carp_proto_input_if.David Gwynne
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2018-01-09Change `so_state' and `so_error' to unsigned int such that they canMartin Pieuchot
2018-01-09make mpls_input take a struct ifnet *ifp argument.David Gwynne
2017-12-29Make the functions which link the pf state keys to mbufs, inpcbs,Alexander Bluhm
2017-12-14The pf code marks ICMP packets belonging to an TCP or UDP divertAlexander Bluhm
2017-12-07Initialize tcp_secret in tcp_initMike Belopuhov
2017-12-04Make divert lookup similar for all socket types. If PF_TAG_DIVERTEDAlexander Bluhm
2017-12-01Fix white spaces and shorten long line.Alexander Bluhm
2017-12-01Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOSTAlexander Bluhm
2017-11-30Fix typos in comments.Nayden Markatchev
2017-11-28The divert structure was using the port number to indicate thatAlexander Bluhm