Age | Commit message (Expand) | Author |
2020-09-20 | Set `if_snd' queue maximum length to 1. This enforces calls of | mvs |
2020-08-30 | Don't include "net/netisr.h" header. It's not needed here. | mvs |
2020-08-30 | pppac(4) uses per cpu counters for collect `ifnet' statistics, but in | mvs |
2020-08-27 | Make pipex(4) more common for pppac(4) and pppx(4). Replace | YASUOKA Masahiko |
2020-08-14 | Set `IFXF_MPSAFE' bit to pppx(4) related `ifnet'. This moves pppx(4) | mvs |
2020-08-12 | Remove interface statistics update for outgoing packets. We shouldn't | mvs |
2020-08-10 | Set `IFXF_MPSAFE' bit to pppac(4) related `ifnet'. This moves pppac(4) | mvs |
2020-07-28 | Document locks which protect ppp{ac,x}(4) global data structures. | mvs |
2020-07-17 | Use interface index instead of pointer to corresponding interface | mvs |
2020-07-15 | Fix races in pppacopen() caused by malloc(9). | mvs |
2020-07-10 | Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API. | Patrick Wildt |
2020-07-10 | Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use the | Patrick Wildt |
2020-07-10 | Kill `pppx_devs_lk' rwlock. It used only to prevent races caused by | mvs |
2020-07-10 | Set missing `IFXF_CLONED' flag to pppx(4) related `ifnet'. That should | mvs |
2020-07-06 | Protect the whole pipex(4) layer by NET_LOCK(). pipex(4) was | mvs |
2020-06-24 | Fix `IFF_RUNNING' bit handling for pppx(4) and pppac(4). | mvs |
2020-06-22 | Rework checks for `pppx_ifs' tree modification. | mvs |
2020-06-18 | Combine and replace duplicated code in pipex(4) and pppx(4) by new functions | mvs |
2020-05-29 | Mark the descriptor as dead when starting to destroy it. | Martin Pieuchot |
2020-05-26 | Use C99 initializers in 'struct filterops' definitions. | Martin Pieuchot |
2020-05-26 | Kill unecessary `pppx_ifs_lk' lock. | Martin Pieuchot |
2020-04-18 | Use MHLEN for the space size of mbuf header. This fixes the panic | YASUOKA Masahiko |
2020-04-10 | Place the 64bit key on the stack instead of malloc(9)in' it in pppx_if_find(). | Martin Pieuchot |
2020-04-07 | Abstract the head of knote lists. This allows extending the lists, | Visa Hankala |
2020-04-07 | Deny to create a pipex session if the session id already exists. | Claudio Jeker |
2020-04-07 | Remove superfluous NULL check from allocation with PR_WAITOK. | Martin Pieuchot |
2020-04-06 | Pass struct pipex_iface_context pointer down to pipex ioctl functions. | Claudio Jeker |
2020-04-01 | Disallow session timeout on pppx(4). | Martin Pieuchot |
2020-03-26 | Unify #ifdef guarding code to remove PPTP and L2TP sessions. | Martin Pieuchot |
2020-02-20 | Replace field f_isfd with field f_flags in struct filterops to allow | Visa Hankala |
2020-02-18 | pppx(4): rwsleep(9) -> rwsleep_nsec(9); ok claudio@ | cheloha |
2020-01-28 | Simplify filterops routines where klist_invalidate() is used. | Visa Hankala |
2020-01-24 | add pf.h include for NPF > 0 use added in rev 1.71 | Jonathan Gray |
2020-01-23 | fix some ioctl/kq weirdness in the pppx(4) side of things. | David Gwynne |
2020-01-22 | add pppac(4) code for a dedicated PPP Access Concentrator interface. | David Gwynne |
2019-12-31 | Use C99 designated initializers with struct filterops. In addition, | Visa Hankala |
2019-11-08 | convert interface address change hooks to tasks and a task_list. | David Gwynne |
2019-06-24 | free(9) sizes. | Martin Pieuchot |
2019-03-04 | allow IPv6 to flow through pppx(4) | denis |
2018-07-11 | Disambiguate the source of panics in sys/net* by adding __func__ | Nayden Markatchev |
2018-06-15 | Fix the lock order problem found by witness. Release the lock for | YASUOKA Masahiko |
2018-03-29 | NET_LOCK is also required in pppxwrite and pppxclose. | Jonathan Matthew |
2017-08-12 | Use the NET_LOCK() macro instead of handrolling it. | Martin Pieuchot |
2017-08-11 | Remove NET_LOCK()'s argument. | Martin Pieuchot |
2017-05-30 | Introduce ipv{4,6}_input(), two wrappers around IP queues. | Martin Pieuchot |
2017-05-28 | Use interface index and if_{put,get} instead of ifnet pointer. | YASUOKA Masahiko |
2017-05-28 | Remove all splnet/splx from pipex(4) and pppx(4) and replace some of | YASUOKA Masahiko |
2017-05-04 | Introduce sstosa() for converting sockaddr_storage with a type safe | Alexander Bluhm |
2017-01-24 | A space here, a space there. Soon we're talking real whitespace | Kenneth R Westerback |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |