summaryrefslogtreecommitdiff
path: root/sys/net/if_mpw.c
AgeCommit message (Expand)Author
2024-05-13remove prototypes with no matching functionJonathan Gray
2023-12-23Backout always allocate per-CPU statistics counters for networkAlexander Bluhm
2023-12-22Always allocate per-CPU statistics counters for network interfaceVitaliy Makkoveev
2022-08-29Use struct refcnt for interface address reference counting.Alexander Bluhm
2021-03-26Only install route with label, fix route leak on destroykn
2021-03-17Make "ifconfig mpw0 -mplslabel" workkn
2021-03-17Use correct rdomain when adding/deleting routeskn
2020-08-21Leave default ifq_maxlen handling to ifq_init()kn
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-07-10Change users of IFQ_PURGE() to use the "new" API.Patrick Wildt
2020-06-17make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.David Gwynne
2019-06-26The MPLS edge devices get the packets from the MPLS stack which neverClaudio Jeker
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