Age | Commit message (Expand) | Author |
2022-06-28 | Use btrace(8) to debug reference counting. dt(4) provides a static | Alexander Bluhm |
2022-06-27 | Push the kernel lock down into arpresolve(). We still need it to | Alexander Bluhm |
2022-06-27 | Instead of calling getuptime() all the time in ARP code, do it only | Alexander Bluhm |
2022-06-26 | The "ifq_set_maxlen(..., 1);" hack we use to enforce pipex(4) related | Vitaliy Makkoveev |
2022-06-17 | The timeout for ipsec acquire does not decrement the reference | Alexander Bluhm |
2022-06-06 | Simplify solock() and sounlock(). There is no reason to return a value | Claudio Jeker |
2022-05-25 | Call if_put(9) after we finish with `ia' within ip_getmoptions(). | Vitaliy Makkoveev |
2022-05-15 | have in_pcbselsrc copy the selected address to memory provided by the caller. | David Gwynne |
2022-05-09 | Protect sbappendaddr() in divert_packet() with kernel lock. With | Alexander Bluhm |
2022-05-05 | Clean up divert_packet(). Function does not return error, make it | Alexander Bluhm |
2022-05-05 | Use static objects for struct rttimer_queue instead of dynamically | Claudio Jeker |
2022-05-05 | No longer consider IN_EXPERIMENTAL aka 240/4 as not forwardable. | Claudio Jeker |
2022-05-04 | Move rttimer callback function from the rttimer itself to rttimer_queue. | Claudio Jeker |
2022-05-04 | In ipsp_spd_lookup() rename the parameter tdbp to tdbin as it is | Alexander Bluhm |
2022-05-03 | Retire CRYPTO_F_MPSAFE it is no longer of any use. The crypto framework | Claudio Jeker |
2022-04-30 | When performing ipsp_ids_free(), grab `ipsec_flows_mtx' mutex(9) before do | Vitaliy Makkoveev |
2022-04-30 | Convert the 2nd rttimer callback from struct rttimer to u_int rtableid. | Claudio Jeker |
2022-04-28 | In the multicast router code don't allocate a rt timer queue for each | Claudio Jeker |
2022-04-28 | Decouple IP input and forwarding from protocol input. This allows | Alexander Bluhm |
2022-04-21 | Introduce a dedicated link entries for snapshots in pfsync(4). The purpose | Alexandr Nedvedicky |
2022-04-20 | Route timeout was a mixture of int, u_int and long. Use type int | Alexander Bluhm |
2022-04-14 | Relax address availability check for multicast binds. | Claudio Jeker |
2022-03-28 | if_detach() does if_remove(ifp); NET_LOCK(); rti_delete(). New | Alexander Bluhm |
2022-03-23 | Move global variable ripsrc onto stack, it is only used once within | Alexander Bluhm |
2022-03-22 | For raw IP packets rip_input() traverses the loop of all PCBs. From | Alexander Bluhm |
2022-03-22 | Fix whitespace. | Alexander Bluhm |
2022-03-21 | For multicast and broadcast packets udp_input() traverses the loop | Alexander Bluhm |
2022-03-21 | Fix whitespace. Wrap long lines. Adjust outdated comment. | Alexander Bluhm |
2022-03-21 | Header netinet/in_pcb.h includes sys/mutex.h now. Recommit mutex | Alexander Bluhm |
2022-03-21 | call in_pcbselsrc from rip_output so route sourceaddr can take effect. | David Gwynne |
2022-03-21 | treat 255.255.255.255 like an mcast address in in_pcbselsrc. | David Gwynne |
2022-03-20 | Include sys/mutex.h from netinet/in_pcb.h. Struct mutex will be | 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-13 | Hrvoje has hit a crash with IPsec acquire while testing the parallel | Alexander Bluhm |
2022-03-10 | Use atomic load and store functions to access refcnt and wait | Alexander Bluhm |
2022-03-08 | In IPsec policy replace integer refcount with atomic refcount. | Alexander Bluhm |
2022-03-06 | Usually we check ipsec_in_use as shortcut to avoid IPsec lookups, | Alexander Bluhm |
2022-03-04 | in_addmulti() is only called from ioctl(2) or setsockopt(2). Wait | Alexander Bluhm |
2022-03-04 | in_pcbinit() is called during boot. There malloc(9) cannot fail, | Alexander Bluhm |
2022-03-02 | Use NULL instead of 0 for pointer. | Alexander Bluhm |
2022-03-02 | Merge two comments describing the locks into one. | Alexander Bluhm |
2022-03-02 | The return value of in6_pcbnotify() is never used. Make it a void | Alexander Bluhm |
2022-03-01 | Remove outdated comment about v4-mapped v6 addresses. They are not | Alexander Bluhm |
2022-02-25 | Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.com | Philip Guenther |
2022-02-25 | Move pr_attach and pr_detach to a new structure pr_usrreqs that can | Philip Guenther |
2022-02-22 | Delete unnecessary #includes of <netinet6/ip6protosw.h>: some never | Philip Guenther |
2022-02-22 | Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h> | Philip Guenther |
2022-02-16 | rewrite vxlan to better fit the current kernel infrastructure. | David Gwynne |
2022-02-01 | When a struct ipovly needs to be computed and checksummed in in4_cksum(), | Miod Vallat |