| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Strictly similar to mpls_input().
Input and OK claudio@, OK laurent@
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
to the usrreq's.
(Both MPLS and NETATALK are disabled in GENERIC).
|
| |
|
| |
|
|
|
|
| |
MPLS. Still a bit hackish but getting closer. hai norby@
|
|
|
|
|
|
| |
no consumers yet, they should come soon.
ok norby@
|
|
|
|
|
| |
Make the mtu user definable.
ok claudio@
|
|
|
|
|
|
|
|
| |
While there bump MTU to 1500 and set the receiving interface before
calling mpls_input. mpestart will eventually call mpls_output when it
exists.
``yaaaaayyy'' and ok claudio@ and 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@
|
| |
|
|
|
|
| |
are done with network byte ordering now. OK norby@
|
|
|
|
|
|
|
|
|
| |
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@
|