summaryrefslogtreecommitdiff
path: root/sys/net/if_mpw.c
AgeCommit message (Expand)Author
2019-04-23a first cut at converting some virtual ethernet interfaces to if_vinputDavid Gwynne
2019-04-19use the factored out txhprio and rxhprio checksDavid Gwynne
2019-04-19implement rxprioDavid Gwynne
2019-04-17don't lose the TTL on FAT labelsDavid Gwynne
2019-04-17use txprio to control the use of exp as a priority fieldDavid Gwynne
2019-04-02clear the BCAST and MCAST mbuf flags for "outgoing" packets.David Gwynne
2019-04-02some mbuf ph_rtableid fixesDavid Gwynne
2019-03-18make SIOCGETLABEL fail with EADDRNOTAVAIL if the label is not set.David Gwynne
2019-02-26don't check the pseudowire type in tx and rx paths.David Gwynne
2019-02-26add support for the new pwe3 ioctls.David Gwynne
2019-02-20add support for rfc 6391: flow-aware transport of pseudowires.David Gwynne
2019-02-20don't store the BOS flag as part of the remote label, add it at tx time.David Gwynne
2019-02-20replace sc_flgas with sc_cwordDavid Gwynne
2019-02-20sigh, more whitespace fixesDavid Gwynne
2019-02-20oops, whitespace tweakDavid Gwynne
2019-02-20add support for SIOCGETLABELDavid Gwynne
2019-02-15coordinate configuration of local mpls labels with destroying an interfaceDavid Gwynne
2019-02-15allow configuration of the rdomain that mpls operates inDavid Gwynne
2019-02-14the rdomain for the mpls stuff should still be hardcoded to 0 in mpw.David Gwynne
2019-02-14consistently use the same flags for rt_ifa_add and _del.David Gwynne
2019-02-13change rt_ifa_add and rt_ifa_del so they take an rdomain argument.David Gwynne
2019-02-11add M_CANFAIL to malloc, and return ENOMEM if allocating an interfaceDavid Gwynne
2019-02-10assign the m_prepend result to the right variable.David Gwynne
2019-01-30use MPLS_SHIM2LABEL and MPLS_LABEL2SHIMDavid Gwynne
2019-01-29call the "parent" interface ifp0 to be consistent with other drivers.David Gwynne
2019-01-29use a sockaddr_mpls when preparing an AF_MPLS sockaddr for mpls_outputDavid Gwynne
2019-01-27let ether_ioctl handle the mtu. set hardmtu to ETHER_MAX_HARDMTU_LEN.David Gwynne
2019-01-27split off "local" input handlingDavid Gwynne
2019-01-27like ip headers, mpls tags need to be aligned to a 4 byte boundaryDavid Gwynne
2019-01-23rework mpw to be an actual ethernet interface.David Gwynne
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2017-05-15if_input() doesn't need splnet().Martin Pieuchot
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-03-02Allow MPLS switching and VPLS across rdomains.Renato Westphal
2017-01-24A space here, a space there. Soon we're talking real whitespaceKenneth R Westerback
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-23Flag pseudo-interfaces as such in order to call add_net_randomness()Martin Pieuchot
2016-12-20Kill recursive splsoftnet()/splx() dances in ioctl(2) path.Martin Pieuchot
2016-09-21Remove recursive splsoftnet() calls, from David Hill.Martin Pieuchot
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-03-09rework how mpw(4) interacts with vlan(4)David Gwynne
2015-12-05remove old lint annotationsTed Unangst
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker
2015-11-06Do not use rt_ifp directly.Martin Pieuchot
2015-11-03pull packets off the send queue with IFQ_DEQUEUE instead of IF_DEQUEUE.David Gwynne
2015-10-22Kill link_rtrequest(), introduce in 1990 to "fix" the resultMartin Pieuchot
2015-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-10pass a cookie argument to interface input handlers that can be usedMike Belopuhov