Age | Commit message (Expand) | Author |
2022-08-29 | Use struct refcnt for interface address reference counting. | Alexander Bluhm |
2021-11-08 | whitespace tweaks, no functional change. | David Gwynne |
2021-03-26 | Only install route with label, fix route leak on destroy | kn |
2021-03-18 | Fix SIOCDELLABEL/"ifconfig mpe0 -mplslabel" to unset label completely | kn |
2021-02-20 | move from calling l3 protocol input handlers to using if_vinput. | David Gwynne |
2020-08-21 | Leave default ifq_maxlen handling to ifq_init() | kn |
2020-07-10 | Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API. | Patrick Wildt |
2020-01-24 | cleanup unused headers generated by config | Jonathan Gray |
2019-06-26 | The MPLS edge devices get the packets from the MPLS stack which never | Claudio Jeker |
2019-04-19 | use the factored out txhprio and rxhprio checks | David Gwynne |
2019-04-19 | implement rxprio | David Gwynne |
2019-04-17 | use txprio to control the use of exp as a priority field | David Gwynne |
2019-04-02 | call pf_pkt_addr_changed on input | David Gwynne |
2019-04-02 | clear the BCAST and MCAST mbuf flags for "outgoing" packets. | David Gwynne |
2019-04-02 | some mbuf ph_rtableid fixes | David Gwynne |
2019-03-18 | tweak SIOCGETLABEL and add SIOCDELLABEL | David Gwynne |
2019-02-26 | use NET_LOCK to coordinate destroying a cloned interface. | David Gwynne |
2019-02-20 | add the locking for coordinating between ioctls and a clone destroy. | David Gwynne |
2019-02-14 | use the configured route domain for the mpls tunnel when sending packets. | David Gwynne |
2019-02-14 | allow configuration of the rdomain the mpls encap operates in | David Gwynne |
2019-02-13 | don't confuse the interface rdomain with the one the local label is in. | David Gwynne |
2019-02-13 | change rt_ifa_add and rt_ifa_del so they take an rdomain argument. | David Gwynne |
2019-02-11 | add M_CANFAIL to malloc, and return ENOMEM if allocating an interface | David Gwynne |
2019-02-10 | whitespace tweak, no functional change | David Gwynne |
2019-02-10 | get rid of the global list of mpe interfaces, it's not needed anymore | David Gwynne |
2019-01-31 | use "sc" as the name of the softc variable in the ioctl code too. | David Gwynne |
2019-01-30 | use MPLS_SHIM2LABEL and MPLS_LABEL2SHIM | David Gwynne |
2019-01-30 | dont store the unit when creating the interface, it's never used | David Gwynne |
2019-01-28 | get rid of unused global | David Gwynne |
2019-01-28 | fix mpe_start by if_put()ting the right ifp | David Gwynne |
2019-01-28 | make a start at supporting ipv6 on mpe. | David Gwynne |
2019-01-27 | don't play with IFF_UP in strange places. | 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 | rework mpe_input so it patches ipv4 cksum, and handles ipv6 too. | 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 | use sc as the name of the softc variable. | David Gwynne |
2019-01-27 | put underscores in function names like other drivers | David Gwynne |
2018-01-09 | Creating a cloned interface could return ENOMEM due to temporary | Alexander Bluhm |
2017-11-29 | Make mpe(4) work again by: | Claudio Jeker |
2017-08-14 | Remove unneeded null pointer check in mpe_input*: ifp cannot be NULL. | Reyk Floeter |
2017-05-30 | sizes for free() | Theo de Raadt |
2017-05-30 | Introduce ipv{4,6}_input(), two wrappers around IP queues. | Martin Pieuchot |
2017-05-04 | Introduce sstosa() for converting sockaddr_storage with a type safe | Alexander Bluhm |
2017-01-24 | A space here, a space there. Soon we're talking real whitespace | Kenneth R Westerback |
2017-01-23 | Flag pseudo-interfaces as such in order to call add_net_randomness() | Martin Pieuchot |
2016-12-20 | Kill recursive splsoftnet()/splx() dances in ioctl(2) path. | Martin Pieuchot |
2016-09-21 | Remove recursive splsoftnet() calls, from David Hill. | Martin Pieuchot |
2016-04-13 | We're always ready! So send IFQ_SET_READY() to the bitbucket. | Martin Pieuchot |
2016-01-14 | No need for a splnet() dance around IFQ_DEQUEUE() anymore. | Martin Pieuchot |