index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
netmpls
/
mpls_input.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
spelling
jsg
2021-03-10
1
-2
/
+2
*
cleanup unused headers generated by config
jsg
2020-01-24
1
-3
/
+1
*
fix ipv4 checksum fixup; this trick requires an accumulator of exactly twice the checksum's width
procter
2019-02-08
1
-2
/
+4
*
check the result of rtalloc with rtisvalid instead of a compare with NULL
dlg
2019-01-29
1
-3
/
+4
*
use mpls_ip_adjttl and mpls_ip6_adjttl in mpe instead of rolling it again.
dlg
2019-01-27
1
-44
/
+34
*
change how packets are pushed into mpe(4).
dlg
2019-01-27
1
-8
/
+1
*
split off "local" input handling
dlg
2019-01-27
1
-1
/
+27
*
forgot to commit the tweaks to mpls_input when mpw became an ethernet iface
dlg
2019-01-27
1
-5
/
+3
*
check if the incoming ttl is <= 1 before decrementing it.
dlg
2019-01-26
1
-3
/
+4
*
Check that mpls has been enabled on the input interface, lost in rev 1.66
jca
2018-01-12
1
-2
/
+7
*
fix some poop that snuck into the last commit.
dlg
2018-01-10
1
-3
/
+5
*
make mpls_input take a struct ifnet *ifp argument.
dlg
2018-01-09
1
-44
/
+18
*
Pullup the mbuf before accessing the version field in the IP header.
bluhm
2017-12-08
1
-2
/
+10
*
Use m_freem() in error case. Found by Maxime Villard
claudio
2017-12-08
1
-2
/
+2
*
The adjttl functions use m_pullup(). In some cases m_pullup() can return
claudio
2017-12-08
1
-15
/
+15
*
mpls_shim_pop() can return NULL. Check it else we end up dereferencing NULL.
claudio
2017-12-08
1
-1
/
+7
*
The per-interface mpls flag should also also be tested on input before
deraadt
2017-12-08
1
-14
/
+24
*
Introduce ipv{4,6}_input(), two wrappers around IP queues.
mpi
2017-05-30
1
-3
/
+15
*
Allow MPLS switching and VPLS across rdomains.
renato
2017-03-02
1
-2
/
+2
*
Retire the AF_MPLS protosw struct. Nothing is using it and the code was super
claudio
2017-02-27
1
-6
/
+1
*
Do not dereference ``rt->rt_ifa'' after calling rtfree(9).
mpi
2016-08-22
1
-2
/
+3
*
Revert the introduction of ``rt_addr''.
mpi
2016-07-11
1
-2
/
+2
*
Store the source address associated with a route in its own chunk of
mpi
2016-06-14
1
-2
/
+2
*
There is no need to grab the KERNEL_LOCK here anymore. After discussion with
claudio
2015-12-04
1
-7
/
+1
*
Oups, forgot in the tedu of RT_REPORT commit
claudio
2015-12-02
1
-3
/
+3
*
Rework the MPLS handling. Remove the lookup loops since nothing is using
claudio
2015-12-02
1
-163
/
+116
*
rtfree(9) and rtalloc(9) no longer need to be called under KERNEL_LOCK.
mpi
2015-10-23
1
-20
/
+7
*
Always increment rt_use inside rtalloc(9) instead of doing it in some
mpi
2015-09-23
1
-3
/
+1
*
There's no point in abstracting ifp->if_output() as long as pf_test()
mpi
2015-09-13
1
-2
/
+2
*
Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.
mpi
2015-09-12
1
-2
/
+2
*
Don't use mpls_input() as input handler anymore and instead call it
rzalamena
2015-07-29
1
-50
/
+24
*
Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS.
rzalamena
2015-07-20
1
-1
/
+6
*
Kill NETISR_MPLS, from now on we will use interface input handlers to deal
rzalamena
2015-07-20
1
-21
/
+45
*
Store a unique ID, an interface index, rather than a pointer to the
mpi
2015-06-16
1
-3
/
+4
*
replace the use of ifqueues for most input queues serviced by netisr
dlg
2015-04-10
1
-28
/
+9
*
unifdef some more INET. v4 4life.
tedu
2014-12-23
1
-6
/
+1
*
Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.
mpi
2014-12-05
1
-1
/
+2
*
Rename rtalloc1() into rtalloc(9) and convert its flags to only enable
mpi
2014-11-01
1
-3
/
+3
*
Use rtfree() instead of RTFREE(), NULLify some free'd route pointers and
mpi
2014-10-14
1
-5
/
+5
*
Fewer <netinet/in_systm.h> !
mpi
2014-07-22
1
-2
/
+1
*
Remove the number of in6_var.h inclusions by moving some functions and
mpi
2013-10-24
1
-3
/
+1
*
The header file netinet/in_var.h included netinet6/in6_var.h. This
bluhm
2013-10-17
1
-1
/
+2
*
Keep this copy of the ICMP checksum code in sync with recent changes.
mpi
2013-07-10
1
-7
/
+4
*
Move various extern declarations into their corresponding header file.
mpi
2013-04-24
1
-2
/
+1
*
Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.
mpi
2013-03-26
1
-3
/
+2
*
cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhm
henning
2011-07-06
1
-2
/
+2
*
make mpls compile w/o errors when inet6 is not defined
mikeb
2011-01-21
1
-1
/
+15
*
Handle IMPLNULL labels (#3) directly in the kernel like we do with the
claudio
2010-10-07
1
-6
/
+21
*
First shot at ICMP error handling inside an MPLS path. Currently only
claudio
2010-09-13
1
-16
/
+118
*
Use correct function name in panic()
claudio
2010-07-07
1
-2
/
+2
[next]