index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
if_pppx.c
Age
Commit message (
Expand
)
Author
2021-02-10
Remove `sc_dead' logic from pppac(4). It is used to prevent
mvs
2021-02-01
Netlock should be grabbed before pppx_if_find() call in pppxwrite().
mvs
2021-02-01
Remove dummy TUNSIFMODE ioctl(2) call from pppac(4) and npppd(8). Since
mvs
2020-12-25
Refactor klist insertion and removal
Visa Hankala
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
[next]