Age | Commit message (Expand) | Author |
2019-06-13 | Copy the user provided sockaddr into a normalized sockaddr in rtrequest() | Claudio Jeker |
2019-02-08 | fix ipv4 checksum fixup; this trick requires an accumulator of exactly twice ... | Richard Procter |
2019-01-30 | add some macros to help turn labels into shims and back again. | David Gwynne |
2019-01-29 | check the result of rtalloc with rtisvalid instead of a compare with NULL | David Gwynne |
2019-01-27 | use mpls_ip_adjttl and mpls_ip6_adjttl in mpe instead of rolling it again. | David Gwynne |
2019-01-27 | change how packets are pushed into mpe(4). | David Gwynne |
2019-01-27 | move the mpe_softc definition and mpe macros into the mpe driver. | David Gwynne |
2019-01-27 | split off "local" input handling | David Gwynne |
2019-01-27 | forgot to commit the tweaks to mpls_input when mpw became an ethernet iface | David Gwynne |
2019-01-26 | check if the incoming ttl is <= 1 before decrementing it. | David Gwynne |
2018-11-19 | Retire dom_rtkeylen from struct domain. Nothing is using this anymore. | Claudio Jeker |
2018-01-12 | Check that mpls has been enabled on the input interface, lost in rev 1.66 | Jeremie Courreges-Anglas |
2018-01-10 | fix some poop that snuck into the last commit. | David Gwynne |
2018-01-09 | make mpls_input take a struct ifnet *ifp argument. | David Gwynne |
2017-12-08 | Pullup the mbuf before accessing the version field in the IP header. | Alexander Bluhm |
2017-12-08 | Use m_freem() in error case. Found by Maxime Villard | Claudio Jeker |
2017-12-08 | The adjttl functions use m_pullup(). In some cases m_pullup() can return | Claudio Jeker |
2017-12-08 | mpls_shim_pop() can return NULL. Check it else we end up dereferencing NULL. | Claudio Jeker |
2017-12-08 | The per-interface mpls flag should also also be tested on input before | Theo de Raadt |
2017-05-30 | Introduce ipv{4,6}_input(), two wrappers around IP queues. | Martin Pieuchot |
2017-03-02 | Convert domain declarations to C99 initializers. | Martin Pieuchot |
2017-03-02 | Allow MPLS switching and VPLS across rdomains. | Renato Westphal |
2017-02-28 | Remove mpls_raw_usrreq() prototype, that function is gone. | Claudio Jeker |
2017-02-27 | Retire the AF_MPLS protosw struct. Nothing is using it and the code was super | Claudio Jeker |
2016-11-15 | Return EOPNOTSUPP instead of calling a function to do only that. | Martin Pieuchot |
2016-08-22 | Do not dereference ``rt->rt_ifa'' after calling rtfree(9). | Martin Pieuchot |
2016-07-11 | Revert the introduction of ``rt_addr''. | Martin Pieuchot |
2016-06-14 | Store the source address associated with a route in its own chunk of | Martin Pieuchot |
2015-12-04 | There is no need to grab the KERNEL_LOCK here anymore. After discussion with | Claudio Jeker |
2015-12-03 | Get rid of rt_mask() and stop allocating a "struct sockaddr" for every | Martin Pieuchot |
2015-12-02 | Oups, forgot in the tedu of RT_REPORT commit | Claudio Jeker |
2015-12-02 | Rework the MPLS handling. Remove the lookup loops since nothing is using | Claudio Jeker |
2015-11-24 | No need for <net/if_types.h> | Martin Pieuchot |
2015-10-23 | rtfree(9) and rtalloc(9) no longer need to be called under KERNEL_LOCK. | Martin Pieuchot |
2015-10-07 | Initialize the routing table before domains. | Martin Pieuchot |
2015-09-23 | Always increment rt_use inside rtalloc(9) instead of doing it in some | Martin Pieuchot |
2015-09-13 | There's no point in abstracting ifp->if_output() as long as pf_test() | Martin Pieuchot |
2015-09-12 | Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp. | Martin Pieuchot |
2015-09-12 | Use rtfree() instead of playing with the refcount directly. Some care is | Claudio Jeker |
2015-09-04 | Make every subsystem using a radix tree call rn_init() and pass the | Martin Pieuchot |
2015-08-30 | Use a global table for domains instead of building a list at run time. | Martin Pieuchot |
2015-07-29 | Don't use mpls_input() as input handler anymore and instead call it | Rafael Zalamena |
2015-07-20 | Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS. | Rafael Zalamena |
2015-07-20 | Kill NETISR_MPLS, from now on we will use interface input handlers to deal | Rafael Zalamena |
2015-07-18 | Abstract the routing table internals behind an rtable_* API. | Martin Pieuchot |
2015-07-15 | m_freem() can handle NULL, do not check for this condition beforehands. | Theo de Raadt |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2015-04-10 | replace the use of ifqueues for most input queues serviced by netisr | David Gwynne |
2015-03-26 | Use rt_ifa_add(9) and rt_ifa_del(9) to configure MPLS labels. | Martin Pieuchot |
2015-01-15 | Do not include 5 header files, including <sys/param.h> | Theo de Raadt |