summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2013-10-21Sprinkle a lot more IPv6 routing domains support in the kernel.Peter Hessler
2013-10-20Make the IPv4 and IPv6 code look similar to allow easy comparison.Alexander Bluhm
2013-10-20no need to make the icmp cksum "offloading" case special insofar that theHenning Brauer
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-19Now carp_set_addr() and carp_set_addr6() break out of the loop afterAlexander Bluhm
2013-10-19remove confusing comments referencing the vaxTheo de Raadt
2013-10-19make in_proto_cksum_out not rely on the pseudo header checksum to beHenning Brauer
2013-10-19In carp_set_addr6() break out of the loop after the interface addressAlexander Bluhm
2013-10-18In in_pcblookup() convert a hand crafted loop into a LIST_FOREACHAlexander Bluhm
2013-10-18Abstract the fact that IPv4 muticast records are linked to theMartin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-10-14By passing invalid values in the routing message, root could crashAlexander Bluhm
2013-10-14Change the macros used to iterate over the multicast records of anMartin Pieuchot
2013-10-13Import vxlan(4), the virtual extensible local area network tunnelReyk Floeter
2013-10-09Introduce in_ifdetach() a function to remove all the IPv4 addressesMartin Pieuchot
2013-09-26Move the logic for deleting an IPv4 address to its own function.Martin Pieuchot
2013-09-06In one core dump the pointers to socket, inpcb, tcpcb on the stackAlexander Bluhm
2013-09-06Make use of IFP_TO_IA() instead of rolling our own copy.Martin Pieuchot
2013-09-03Use satosin() rather than the local SIN macro, no functional change.Martin Pieuchot
2013-08-29Iterate over the interface's address list instead of the global list.Martin Pieuchot
2013-08-28Replace hand-crafted for loop over in_ifaddr with FOREACH macro.Alexander Bluhm
2013-08-28If have an interface pointer, look for an address on its list ratherMartin Pieuchot
2013-08-28Remove unused argument from *rtrequest()Martin Pieuchot
2013-08-21Stop using static variables in ICMP. While this is perfectly ok forMartin Pieuchot
2013-08-21When checking for classful broadcast addresses, iterate over the listMartin Pieuchot
2013-08-20tedu netnatm and ueagle(4).Martin Pieuchot
2013-08-19In case something bad happened when configuring an IPv4 address, makeMartin Pieuchot
2013-08-13When net.inet.ip.sourceroute is enable, store the source routeMartin Pieuchot
2013-08-12Add the TCP socket option TCP_NOPUSH to delay sending the stream.Alexander Bluhm
2013-08-12In the common IPv4 and IPv6 file ip_carp.c an #ifdef INET6 wasAlexander Bluhm
2013-08-09Constify the default null sockaddr_dl, no functional change.Martin Pieuchot
2013-08-08Constify the table of common MTUs and use nitems(), no functional change.Martin Pieuchot
2013-08-08Change MTU discovery functions to not abuse the global icmpsrc variableMartin Pieuchot
2013-08-08Insert new IPv4 addresses in only one place, no functional change.Martin Pieuchot
2013-08-08Make use of IFP_TO_IA() instead of rolling our own copy, no functionalMartin Pieuchot
2013-08-06In tcp_ctloutput() tp was assigned at two different places for IPv4Alexander Bluhm
2013-08-03unbreak PMTU-discovery for AES-GCM; ok mikeb@Markus Friedl
2013-08-01Do not use a static variable to perform a lookup. While thisMartin Pieuchot
2013-07-31Move bridge_broadcast and subsequently all IPsec SPD lookup code outMike Belopuhov
2013-07-04format string fixes: size_t and uint16_tStefan Fritsch
2013-07-04These functions are only used in debug code, so put them underMartin Pieuchot
2013-07-04Rewrite the function used to determine if we do proxy ARP for one ofMartin Pieuchot
2013-07-01The reverse parameter of in_pcblookup_listen() is a boolean and notAlexander Bluhm
2013-06-26put the cksum diff back, of course with the bug fixed where we couldHenning Brauer
2013-06-23Revert r1.78 for now, it breaks ipv4 on carp. As found the hard way byStuart Henderson
2013-06-20Always make sure that the temporary TCP protocol control blockMike Belopuhov
2013-06-20Revert previous and unbreak asr, the new include should be protected.Martin Pieuchot
2013-06-20Allocate the various hook head descriptors as part of the ifnetMartin Pieuchot
2013-06-18Use TAILQ_FOREACH() instead of handrolling our own version and stopMartin Pieuchot
2013-06-17Always add/remove IPv4 addresses consistently from the global list and tree.Martin Pieuchot