aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
Commit message (Expand)AuthorAgeFilesLines
* Implement the first stage of multi-bind listen sockets and RSS socketAdrian Chadd2014-07-101-0/+36
* In several cases in ip_output() we obtain reference on ifa. Do notGleb Smirnoff2014-07-091-1/+14
* Remove old reference to IP_RSSCPUID.Adrian Chadd2014-07-011-3/+0
* Add missing variable declarations when using RSS.Adrian Chadd2014-06-271-0/+4
* Retire IP_RSSCPUID ; the right thing to do is query the RSS bucket;Adrian Chadd2014-06-261-3/+8
* Fix unintended KBI change from r264905. Add _fib versions ofAlan Somers2014-05-291-6/+3
* * When copying the flowid from inp -> outbound mbuf, also assign theAdrian Chadd2014-05-181-0/+20
* Use KASSERTs as suggested by glebius@Michael Tuexen2014-05-081-14/+2
* For some UDP packets (for example with 200 byte payload) and IP options,Michael Tuexen2014-05-081-5/+13
* Fix subnet and default routes on different FIBs on the same subnet.Alan Somers2014-04-241-3/+6
* - Remove rt_metrics_lite and simply put its members into rtentry.Gleb Smirnoff2014-03-051-4/+4
* Remove ifa_ref()/ifa_free(), which are atomic(9), from ip_output().Gleb Smirnoff2014-03-041-9/+1
* o Remove at compile time the HASH_ALL code, that was neverGleb Smirnoff2014-02-171-13/+2
* o Revamp API between flowtable and netinet, netinet6.Gleb Smirnoff2014-02-071-1/+2
* Cleanup comments and whitespace. No functional changes.Gleb Smirnoff2014-01-161-18/+14
* Fix ipfw fwd for IPv4 traffic broken by r249894.Alexander V. Chernikov2014-01-161-0/+8
* Fix regression from r249894. Now we pass "gw" as argument to if_outputGleb Smirnoff2014-01-021-0/+6
* Disable the now unpredicably bogus check for whether we haveAdrian Chadd2013-12-201-0/+22
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* - Utilize counter(9) to accumulate statistics on interface addresses. AddGleb Smirnoff2013-10-151-6/+8
* Implement the ip, tcp, and udp DTrace providers. The probe definitions useMark Johnston2013-08-251-1/+6
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andAndre Oppermann2013-08-191-2/+2
* Remove unused M_FRAG, M_FIRSTFRAG and M_LASTFRAG tagging from ip_fragment().Andre Oppermann2013-08-191-8/+3
* In r227207, to fix the issue with possible NULL inp_socket pointerMikolaj Golub2013-07-041-7/+4
* Add const qualifier to the dst parameter of the ifnet if_output method.Gleb Smirnoff2013-04-261-2/+3
* Introduce a pointer to const variable gw, which points either at theGleb Smirnoff2013-04-251-13/+6
* This fixes the issue with the "randomly changing" defaultRandall Stewart2013-04-241-1/+1
* Use m_get/m_gethdr instead of compat macros.Gleb Smirnoff2013-03-151-2/+2
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-5/+5
* Remove unused and unnecessary CSUM_IP_FRAGS checksumming capability.Andre Oppermann2012-11-271-4/+2
* Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov2012-11-021-5/+3
* o Remove last argument to ip_fragment(), and obtain all needed informationGleb Smirnoff2012-10-261-13/+16
* Remove the IPFIREWALL_FORWARD kernel option and make possible to turnAndrey V. Elsukov2012-10-251-8/+3
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-21/+5
* Fix a miss from r241344: in ip_mloopback() we need to go toGleb Smirnoff2012-10-141-3/+3
* After r241245 it appeared that in_delayed_cksum(), which still expectsGleb Smirnoff2012-10-081-2/+3
* A step in resolving mess with byte ordering for AF_INET. After this change:Gleb Smirnoff2012-10-061-15/+32
* Plug a reference leak: before doing 'goto again' we need to unrefGleb Smirnoff2012-07-181-2/+8
* When ip_output()/ip6_output() is supplied a struct route *ro argument,Gleb Smirnoff2012-07-041-22/+22
* Add a IP_RECVTOS socket option to receive for received UDP/IPv4Michael Tuexen2012-06-121-0/+8
* Cache SO_REUSEPORT socket option in inpcb-layer in order to avoidMikolaj Golub2011-11-061-5/+36
* The mbuf_frag_size always was and is file local and not queried from baseBjoern A. Zeeb2011-04-141-1/+1
* Try to catch a possible divide-by-zero as early as possible if "mtu" is 0Bjoern A. Zeeb2010-12-311-0/+3
* IP_BINDANY is not correctly handled in getsockopt() case.Attilio Rao2010-09-241-0/+4
* This patch fixes the problem where proxy ARP entries cannot be addedQing Li2010-05-251-1/+1
* The proper fix for the delayed SCTP checksum is toRandall Stewart2010-03-121-2/+2
* - restructure flowtable to support ipv6Kip Macy2010-03-121-8/+14
* One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is toQing Li2010-03-091-1/+5
* Make the compiler happy after r201125:Bjoern A. Zeeb2009-12-281-1/+1