summaryrefslogtreecommitdiffstats
path: root/sys/net/if_mpw.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* a first cut at converting some virtual ethernet interfaces to if_vinputdlg2019-04-231-4/+3
* use the factored out txhprio and rxhprio checksdlg2019-04-191-14/+5
* implement rxpriodlg2019-04-191-1/+35
* don't lose the TTL on FAT labelsdlg2019-04-171-2/+2
* use txprio to control the use of exp as a priority fielddlg2019-04-171-4/+33
* clear the BCAST and MCAST mbuf flags for "outgoing" packets.dlg2019-04-021-1/+2
* some mbuf ph_rtableid fixesdlg2019-04-021-2/+9
* make SIOCGETLABEL fail with EADDRNOTAVAIL if the label is not set.dlg2019-03-181-2/+3
* don't check the pseudowire type in tx and rx paths.dlg2019-02-261-5/+1
* add support for the new pwe3 ioctls.dlg2019-02-261-103/+260
* add support for rfc 6391: flow-aware transport of pseudowires.dlg2019-02-201-4/+44
* don't store the BOS flag as part of the remote label, add it at tx time.dlg2019-02-201-3/+5
* replace sc_flgas with sc_cworddlg2019-02-201-7/+7
* sigh, more whitespace fixesdlg2019-02-201-3/+3
* oops, whitespace tweakdlg2019-02-201-2/+2
* add support for SIOCGETLABELdlg2019-02-201-1/+23
* coordinate configuration of local mpls labels with destroying an interfacedlg2019-02-151-4/+22
* allow configuration of the rdomain that mpls operates indlg2019-02-151-14/+48
* the rdomain for the mpls stuff should still be hardcoded to 0 in mpw.dlg2019-02-141-2/+2
* consistently use the same flags for rt_ifa_add and _del.dlg2019-02-141-4/+4
* change rt_ifa_add and rt_ifa_del so they take an rdomain argument.dlg2019-02-131-5/+5
* add M_CANFAIL to malloc, and return ENOMEM if allocating an interfacedlg2019-02-111-2/+5
* assign the m_prepend result to the right variable.dlg2019-02-101-2/+2
* use MPLS_SHIM2LABEL and MPLS_LABEL2SHIMdlg2019-01-301-7/+5
* call the "parent" interface ifp0 to be consistent with other drivers.dlg2019-01-291-6/+6
* use a sockaddr_mpls when preparing an AF_MPLS sockaddr for mpls_outputdlg2019-01-291-10/+6
* let ether_ioctl handle the mtu. set hardmtu to ETHER_MAX_HARDMTU_LEN.dlg2019-01-271-9/+2
* split off "local" input handlingdlg2019-01-271-2/+15
* like ip headers, mpls tags need to be aligned to a 4 byte boundarydlg2019-01-271-10/+43
* rework mpw to be an actual ethernet interface.dlg2019-01-231-111/+48
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* Creating a cloned interface could return ENOMEM due to temporarybluhm2018-01-091-5/+2
* if_input() doesn't need splnet().mpi2017-05-151-5/+1
* Introduce sstosa() for converting sockaddr_storage with a type safebluhm2017-05-041-5/+4
* Allow MPLS switching and VPLS across rdomains.renato2017-03-021-4/+4
* A space here, a space there. Soon we're talking real whitespacekrw2017-01-241-9/+9
* add support for multiple transmit ifqueues per network interface.dlg2017-01-241-3/+3
* Flag pseudo-interfaces as such in order to call add_net_randomness()mpi2017-01-231-1/+2
* Kill recursive splsoftnet()/splx() dances in ioctl(2) path.mpi2016-12-201-6/+1
* Remove recursive splsoftnet() calls, from David Hill.mpi2016-09-211-4/+1
* We're always ready! So send IFQ_SET_READY() to the bitbucket.mpi2016-04-131-2/+1
* rework how mpw(4) interacts with vlan(4)dlg2016-03-091-174/+54
* remove old lint annotationstedu2015-12-051-2/+1
* Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesclaudio2015-12-021-3/+2
* Do not use rt_ifp directly.mpi2015-11-061-7/+17
* pull packets off the send queue with IFQ_DEQUEUE instead of IF_DEQUEUE.dlg2015-11-031-2/+2
* Kill link_rtrequest(), introduce in 1990 to "fix" the resultmpi2015-10-221-2/+1
* Inspired by satosin(), use inline functions to convert sockaddr dl.bluhm2015-10-221-2/+3
* Now that rtrequest1(9) properly sets RTF_UP for newly added route,mpi2015-09-121-5/+5
* pass a cookie argument to interface input handlers that can be usedmikeb2015-09-101-5/+5