summaryrefslogtreecommitdiff
path: root/sys/net/if_l2tp.c
AgeCommit message (Expand)Author
2022-09-03Garbage-collect the remaining vestiges of netisr.thorpej
2021-06-16if_attach and if_initialize cannot fail, don't test return valueriastradh
2020-10-25l2tp: call if_link_state_change rather then directly setting it.roy
2020-10-25l2tp: Revert priorroy
2020-10-15l2tp: Set the link state UP if we have a tunnel, otherwise DOWN.roy
2020-02-01Switch sys/net to percpu_create.riastradh
2020-02-01Switch if_l2tp to atomic_load/store_*.riastradh
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-10-16Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51.knakahara
2019-09-19l2tp(4): avoid having struct ifqueue directly in a percpu storage.knakahara
2019-09-19Avoid having a rtcache directly in a percpu storage for tunnel protocols.knakahara
2019-09-19Divide Tx context of l2tp(4) to improve performance.knakahara
2019-08-19l2tp: initialize mowner variables for MBUFTRACEozaki-r
2019-06-25 Simplify "LIST_HEAD();" to make the code more understandable.msaitoh
2019-04-26Some more empty-string --> NULL conversions for module dependenciespgoyette
2018-12-27l2tp(4): fix output bytes counter. Pointed by k-goda@IIJ, thanks.knakahara
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-12-22Replace: M_MOVE_PKTHDR -> m_move_pkthdr. No functional change, since themaxv
2018-10-19Fix panic when doing ioctl to multiple pseudo interfaces. Pointed out by k-go...knakahara
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2018-06-25 Remove duplicated inclusion of net/bpf.h.msaitoh
2018-05-08Simplify: use M_MOVE_PKTHDR directly.maxv
2018-05-07Use m_remove_pkthdr.maxv
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-27Fix LOCKDEBUG kernel panic when many(about 200) tunnel interfaces is created.knakahara
2018-04-10Fix previous my mistake and odd unaligned case. Pointed out by maxv@n.o, thanks.knakahara
2018-04-09Improve comment. Pointed out by maxv@n.o, thanks.knakahara
2018-04-09Fix l2tp(4) alignment check. Pointed out and reviewed by k-goda@IIJ.knakahara
2018-01-26Use MH_ALIGN instead, ok knakahara@.maxv
2018-01-26Several fixes in L2TP:maxv
2018-01-25stylemaxv
2017-12-19Don't set IFEF_MPSAFE unless NET_MPSAFE at this pointozaki-r
2017-12-06unify processing to check nesting count for some tunnel protocols.knakahara
2017-11-16Unify IFEF_*_MPSAFE into IFEF_MPSAFEozaki-r
2017-10-30Set IFEF_NO_LINK_STATE_CHANGE flag to pseudo devices that don't use if_link_s...ozaki-r
2017-10-30If if_attach() failed in the attach function, return. Add comments about if_i...knakahara
2017-10-19fix l2tp panic when l2tp session id is changed (same as if_vlan.c:r1.104)knakahara
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-04-20missing if_extflags of l2tp(4). l2tp(4) is already MP-safe.knakahara
2017-04-13l2tp(4) support when hashinit() cannot allocate requried hash size.knakahara
2017-04-04fix module buildknakahara
2017-04-04Revert change to allow builds to continue until the missing vlan.h file is co...sevan
2017-04-04remove unnecessary if_vlanvar.h. add missing include "vlan.h".knakahara
2017-04-04fix atf failed.knakahara
2017-04-03fix missing mutex_destroy when modunload.knakahara
2017-04-03fix potentially use after free between "ifconfig l2tpX destroy" and l2tp Tx.knakahara
2017-03-30KNF. pointed out by s-yamaguchi@IIJknakahara
2017-02-16add missing files.knakahara