summaryrefslogtreecommitdiff
path: root/sys/netinet/in.h
AgeCommit message (Expand)Author
2024-02-13Merge struct route and struct route_in6.Alexander Bluhm
2024-02-09Route cache function returns hit or miss.Alexander Bluhm
2024-02-05Move route_cache() declaration from net/route.h to netinet/in.h.Kenji Aoyama
2023-11-10rtable_match() takes constant destination.Alexander Bluhm
2023-05-13Instead of implementing IPv4 header checksum creation everywhere,Alexander Bluhm
2023-05-10Implement TCP send offloading, for now in software only. This isAlexander Bluhm
2023-04-11fix double words in commentsJonathan Gray
2021-06-02factor out the code that does basic sanity checks on ipv4 headers.David Gwynne
2021-01-18add IPPROTO_SCTP, ok claudio@Stuart Henderson
2021-01-07Extend IP_ADD_MEMBERSHIP to also support struct ip_mreqn.Claudio Jeker
2020-08-22Convert ip_sysctl to sysctl_bounded_argsgnezdo
2019-11-04remove mobileip(4)David Gwynne
2019-10-25make whitespace in the IPPROTO defines consistent. no functional change.David Gwynne
2019-10-25+#define IPPROTO_UDPLITE 136, as per RFC 3828 and the IANA allocationDavid Gwynne
2019-10-23Kernel is missing propper input validation when configuring addresses.Alexander Bluhm
2018-10-13Expose net.inet.ip.arpq.drops to help debug what's going on when a lotFlorian Obser
2018-09-11Convert inetctlerrmap to u_char like inet6ctlerrmap. That is alsoAlexander Bluhm
2018-07-10Introduce new IPsec (per-CPU) statistics and refactor ESP inputMartin Pieuchot
2018-06-07The global zero addresses must not change, mark them constant.Alexander Bluhm
2018-03-02Revert all the bits of the autocreate 127.0.0.1 on lo(4) creation for now.Claudio Jeker
2018-02-10Similar to the IPv6 case create 127.0.0.1/8 on lo(4) interfaces which actClaudio Jeker
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-11-14Introduce ipsec_sysctl() and move IPsec tunables where they belong.Martin Pieuchot
2017-10-06Kill the divert-packet socket option IP_DIVERTFL to filter packets.Alexander Bluhm
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-02-04Move the typedefs for in_{addr,port}_t from <sys/types.h> toPhilip Guenther
2016-12-22Remove PIM support from the multicast stack.Rafael Zalamena
2016-09-04Implement a sockaddr_ntop() function that works like inet_ntop() but printsClaudio Jeker
2016-08-16Add IP_SENDSRCADDR cmsg for UDP sockets. As suggested by sthen@,Vincent Gross
2016-06-28Add sysctl for arp timers: net.inet.ip.arptimeout (expire timer for resolvedChris Cappuccio
2016-06-15Add umb(4) - a driver for the Mobile Broadband Interface Model (MBIM)Gerhard Roth
2015-10-20add a new getsockopt option IP_IPDEFTTL to retrieve the default ttl.Sebastian Benoit
2015-04-14Remove support for storing credentials and auth information in the kernel.Mike Belopuhov
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-02-09Implement 2 sysctl to retrieve the multicast forwarding cache (mfc) and theClaudio Jeker
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-25Since in_broadcast() is now used to always iterate on all the interfacesMartin Pieuchot
2014-07-12Tackle the endian.h mess. Make it so that:Philip Guenther
2014-04-25Kill in_localaddr(), one less usage of the global list of IPv4 addresses.Martin Pieuchot
2014-04-21remove a define in an #ifdef notyet - "not yet" for 19 years gotta beHenning Brauer
2014-04-21annotate all #endifs to make clear what #if(def) they endHenning Brauer
2014-04-21cosmetic changes regarding #ifdef to make things more obvious, ok reykHenning Brauer
2014-04-20move in_cksum_phdr from in.h (under #ifdef _KERNEL, at least) to ip_output.cHenning Brauer
2014-04-20nuke in_cksum_addword()Henning Brauer
2014-01-23put the in{,6}_delayed_cksum() and in{,6}_proto_cksum_out() prototypesChristian Weisgerber
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-23Remove the number of in_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-23No need to expose twice in_socktrim(), it is only used in one file.Martin Pieuchot