Age | Commit message (Expand) | Author |
2020-05-27 | Connectionless sockets like UDP can be re-connected to a different | Alexander Bluhm |
2019-07-15 | Initialize struct inpcb pool not on demand, but during initialization. | Alexander Bluhm |
2018-10-04 | Revert the inpcb table mutex commit. It triggers a witness panic | Alexander Bluhm |
2018-09-20 | As a step towards per inpcb or socket locks, remove the net lock | Alexander Bluhm |
2018-09-14 | In general it is a bad idea to use one random secret for two things. | Alexander Bluhm |
2018-09-13 | Add reference counting for inet pcb, this will be needed when we | Alexander Bluhm |
2018-09-11 | Make the distribution of in_ and in6_ functions in in_pcb.c and | Alexander Bluhm |
2018-09-10 | Remove useless INPCBHASH() macros. Just expand them. | Alexander Bluhm |
2018-09-07 | Explain the special case for redirect to localhost in a comment. | Alexander Bluhm |
2018-07-11 | Retire RTM_LOSING, it no longer makes sense and on busy servers the | Claudio Jeker |
2018-06-14 | In in_pcballoc() finish the inp initialization before adding it to | Alexander Bluhm |
2018-06-14 | Assert that the INP_IPV6 in in6_pcbconnect() is correct. Just call | Alexander Bluhm |
2018-06-11 | Do not unlock the KERNEL_LOCK() unconditionally in sounlock(). | Martin Pieuchot |
2018-06-11 | Push the KERNEL_LOCK() inside route_input(). | Martin Pieuchot |
2018-06-07 | The global zero addresses must not change, mark them constant. | Alexander Bluhm |
2018-06-06 | Pass the socket to sounlock(), this prepare the terrain for per-socket | Martin Pieuchot |
2018-06-03 | Use variable names for rtable and rdomain consistently in the in_pcb | Alexander Bluhm |
2018-06-03 | Rename the incpb table field inpt_hash to inpt_mask as it contains | Alexander Bluhm |
2018-06-02 | Cleanup the in_pcbnotifymiss diagnostic printfs. Always print the | Alexander Bluhm |
2018-06-02 | The function in_pcbrehash() does not modify the pcb table queue. | Alexander Bluhm |
2018-03-30 | Store the allocation size in inpcbhead for free(). | David Hill |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2017-12-04 | Make divert lookup similar for all socket types. If PF_TAG_DIVERTED | Alexander Bluhm |
2017-12-01 | Fix white spaces and shorten long line. | Alexander Bluhm |
2017-12-01 | Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOST | Alexander Bluhm |
2017-08-11 | Validate sockaddr from userland in central functions. This results | Alexander Bluhm |
2017-08-04 | The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupel | Alexander Bluhm |
2017-06-09 | Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not even | Martin Pieuchot |
2017-06-07 | Grab the KERNEL_LOCK() around rtm*() functions. Routing sockets globals | Martin Pieuchot |
2017-03-07 | When the inpcb queue and hash lists are traversed or modified we | Alexander Bluhm |
2017-03-07 | Initially in_pcballoc() hooked all new inpcb, including the IPv6 | Alexander Bluhm |
2017-03-06 | Kill global list of IPv6 addresses. | Martin Pieuchot |
2017-03-06 | Prefix functions dealing with routing messages with 'rtm_' and keep | Martin Pieuchot |
2016-10-06 | Remove redundant comments that say a function must be called at | Alexander Bluhm |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-09-06 | pool_setipl for various netinet and netinet6 bits | David Gwynne |
2016-08-04 | Commit in6_selectsrc() split again, with missing assignment fixed. | Vincent Gross |
2016-07-22 | Revert in_selectsrc() refactoring, it breaks IPv6. | Martin Pieuchot |
2016-07-20 | Split in6_selectsrc() into a low-level part and a pcb-level part, and | Vincent Gross |
2016-07-19 | NULLify a route pointer after calling rtfree(9). | Martin Pieuchot |
2016-07-05 | Do not use ``rt_addr'' in in{6,}_selectsrc() it doesn't work with magic | Martin Pieuchot |
2016-06-30 | Use ``rt_addr'' rather than ``rt_ifa'' to get the source address | Martin Pieuchot |
2016-06-18 | Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports | Vincent Gross |
2016-04-19 | Use the correct byte-order when checking against baddynamic ports, | Stuart Henderson |
2016-04-13 | Remove extra parenthesis around comparison. | Vincent Gross |
2016-04-12 | Unbreak tree. Put 'laddr6' declaration inside #ifdef INET6/#endif. | Kenneth R Westerback |
2016-04-11 | Simplify in_pcblookup_local() logic. | Vincent Gross |
2016-04-11 | Rename in_pcblookup() to in_pcblookup_local() and change its prototype | Vincent Gross |
2016-04-08 | We must always check if the socket is already bound, and always set | Vincent Gross |
2016-04-05 | Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind(). | Vincent Gross |