Age | Commit message (Expand) | Author |
2022-08-30 | Refactor internet PCB lookup function. Rename in_pcbhashlookup() | Alexander Bluhm |
2022-08-22 | Use rwlock per inpcb table to protect notify list. The notify | Alexander Bluhm |
2022-08-08 | To make protocol input functions MP safe, internet PCB need protection. | Alexander Bluhm |
2022-08-06 | Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and | Alexander Bluhm |
2022-04-14 | Relax address availability check for multicast binds. | Claudio Jeker |
2022-03-21 | Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutex | Alexander Bluhm |
2022-03-14 | Unbreak the tree, revert commitid aZ8fm4iaUnTCc0ul | Theo Buehler |
2022-03-14 | pf_socket_lookup() calls in_pcbhashlookup() in the PCB layer. To | Alexander Bluhm |
2022-03-02 | The return value of in6_pcbnotify() is never used. Make it a void | Alexander Bluhm |
2021-02-11 | Swap faddr/laddr and fport/lport arguments in call to stoeplitz_ipXport(). | Patrick Wildt |
2021-01-25 | if stoeplitz is enabled, use it to provide a flowid for tcp packets. | David Gwynne |
2019-11-29 | add __func__ to panic() and printf() calls in sys/netinet6/* | Nayden Markatchev |
2019-10-17 | in6_setsockaddr and in6_setpeeraddr can't fail, so let them return void. | David Gwynne |
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-11 | Convert inetctlerrmap to u_char like inet6ctlerrmap. That is also | Alexander Bluhm |
2018-09-11 | Make the distribution of in_ and in6_ functions in in_pcb.c and | Alexander Bluhm |
2018-06-14 | Assert that the INP_IPV6 in in6_pcbconnect() is correct. Just call | Alexander Bluhm |
2018-06-07 | The global zero addresses must not change, mark them constant. | Alexander Bluhm |
2018-06-03 | Use variable names for rtable and rdomain consistently in the in_pcb | Alexander Bluhm |
2018-06-03 | Consistently call the inpcb table parameter "table" in in6_pcbnotify(). | 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-05-13 | Do not check for locally bound mapped addresses in in6_pcbconnect(), | Alexander Bluhm |
2017-03-07 | When the inpcb queue and hash lists are traversed or modified we | Alexander Bluhm |
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-05 | Expand IN6_IFF_NOTREADY, ok bluhm@ | Martin Pieuchot |
2016-04-11 | Rename in_pcblookup() to in_pcblookup_local() and change its prototype | Vincent Gross |
2016-04-05 | Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind(). | Vincent Gross |
2016-03-30 | Use in6_pcbhashlookup() in in6_pcbconnect(). We don't need in_pcblookup() | Vincent Gross |
2016-03-23 | Merge in_pcbbind() and in6_pcbbind(), and change every call to | Vincent Gross |
2016-03-21 | Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when | Vincent Gross |
2016-03-20 | Revert, missing decl for in6_pcbaddrisavail() breaks kernel build. | Jeremie Courreges-Anglas |
2016-03-19 | Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when | Vincent Gross |
2016-03-12 | Add checks on overlapping IPv6 sockets ownership | Vincent Gross |
2015-12-18 | Fix SO_REUSE* flags effects when binding multicast addresses. No | Vincent Gross |
2015-12-02 | Move port picking away from in_pcbbind() | Vincent Gross |
2015-10-24 | Ignore Router Advertisment's current hop limit. | Martin Pieuchot |
2015-10-20 | At guenther's suggestion replace dnssocket() with a SOCK_DNS flag on | Theo de Raadt |
2015-10-19 | Stop checking for RTF_UP directly, call rtisvalid(9) instead. | Martin Pieuchot |
2015-10-19 | deduplicate in[6]_pcbbind() port scan loop. | Vincent Gross |
2015-10-18 | Add two new system calls: dnssocket() and dnsconnect(). This creates a | Theo de Raadt |
2015-10-15 | in6_pcbconnect() returns EADDRNOTAVAIL when | Vincent Gross |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-22 | Remove inpt_lastport from struct inpcbtable, use local variables | Vincent Gross |
2015-09-11 | Convert _TM_ flags to TAME_ flags, collapsing the entire mapping | Theo de Raadt |
2015-09-11 | Only include <sys/tame.h> in the .c files that need it | Philip Guenther |
2015-09-11 | in6_embedscope() needs to lose some weight. Remove the last argument. | Claudio Jeker |