| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
| |
MPLS TTL is mapped into network layer one as the packet exits the LSP.
Just IPv4 support for now.
Added the relevant sysctls to enable this behaviour.
Input and OK claudio@
|
| |
|
|
|
|
| |
Added mpe_input6 to manage also ipv6 packets insted of just ipv4 ones.
OK claudio@ laurent@
|
| |
|
|
| |
MPLS_LABEL_GET() is only available #ifdef MPLS_DEBUG
|
| | |
|
| |
|
|
| |
MPLS. Still a bit hackish but getting closer. hai norby@
|
| |
|
|
|
|
|
| |
in progress and some bits need to be cleaned up but will be in-tree for
convenience.
ok claudio@, norby@
|
| |
|
|
| |
ok claudio@
|
| |
|
|
| |
ok claudio@
|
| |
|
|
| |
ok claudio@
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Discussed with claudio@ dlg@ laurent@
Remember to enable MPLS vith sysctl(8).
sysctl -w net.mpls.enable=1
ok claudio@ dlg@ laurent@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it by reading the queues head pointer. if that pointer is not null
then it takes splnet and dequeues a packet for handling. this is
bad because the ifqueue head is modified at splnet and the sofnet
handlers read it without holding splnet.
this removes that check of the head pointer and simply checks if
the dequeue gave us a packet or not before proceeding.
found while reading mpls code.
discussed with norby@ and henning@
ok mcbride@ henning@
|
| | |
|
| |
|
|
| |
Fix my faulty import....
|
|
|
MPLS support partly based on the (abandoned?) AYAME project.
Basic LSR (Label Switch Router) functionality is present, but not fully
functional yet.
It is currently possible to insert entries in the LIB (Label Information Base)
with route(8), but setting the operation type is not supported yet.
Imported to allow more people to work on this in the coming weeks.
ok claudio@ laurent@ dlg@
|