summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2019-01-27don't play with IFF_UP in strange places.David Gwynne
2019-01-27use mpls_ip_adjttl and mpls_ip6_adjttl in mpe instead of rolling it again.David Gwynne
2019-01-27rework mpe_input so it patches ipv4 cksum, and handles ipv6 too.David Gwynne
2019-01-27change how packets are pushed into mpe(4).David Gwynne
2019-01-27move the mpe_softc definition and mpe macros into the mpe driver.David Gwynne
2019-01-27let ether_ioctl handle the mtu. set hardmtu to ETHER_MAX_HARDMTU_LEN.David Gwynne
2019-01-27use sc as the name of the softc variable.David Gwynne
2019-01-27put underscores in function names like other driversDavid 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-23remove special casing for IFT_MPLSTUNNEL now mpw is IFT_ETHER.David Gwynne
2019-01-23rework mpw to be an actual ethernet interface.David Gwynne
2019-01-23Pass an `ifp' pointer to bridge_ourether().Martin Pieuchot
2019-01-23Only copy packets for span ports if the bridge is UP.Martin Pieuchot
2019-01-23add a SIOCGPWE3 ioctl for interfaces to advertise pwe3 capabilityDavid Gwynne
2019-01-20use the faster interface, since the precision is not necessaryPeter Hessler
2019-01-18chase sounlock() api change, make bfd(4) build againPeter Hessler
2019-01-17Convert interface lists from TAILQ to SLIST in preparation for fineMartin Pieuchot
2019-01-16include pf.h for #if NPF > 0 testJonathan Gray
2019-01-13Fix an off-by-one in pfkeyv2_sysctl_policydumper() and get rid of aMartin Pieuchot
2019-01-09implement an if_enqueue handler for vlan(4)David Gwynne
2019-01-09split if_enqueue up so drivers can replace ifq handling if neededDavid Gwynne
2019-01-04make kernel build without MPLS/mpe/mpwSebastian Benoit
2019-01-04make kernel build without INET6 again.Sebastian Benoit
2018-12-28Fix mbuf releated crashes in switch(4). They have been found byAlexander Bluhm
2018-12-27Check for main ruleset explicitlykn
2018-12-26uncouple AF_MPLS and AF_INETdenis
2018-12-20add bpe(4) or Backbone Provider Edge interfacesDavid Gwynne
2018-12-20Convert to timeout_add_msec instead of counting ticks.Claudio Jeker
2018-12-20Make this not hz dependent by using timeout_add_sec() also rename theClaudio Jeker
2018-12-19get rid of a prototype for if_enqueue_try()David Gwynne
2018-12-18Fix the IPL of pfkeyv2_mtx to prevent a deadlock. The system can useVisa Hankala
2018-12-17Handle SIOCADDMULTI and SIOCDELMULTI as nops in ioctl code.David Gwynne
2018-12-17If something like ether_ioctl returns ENETRESET, don't let it bubble out.David Gwynne
2018-12-17Rename pf_anchor_remove() to pf_remove_anchor()kn
2018-12-17Use timeout_add_sec() instead of timeout_add() with a multiplication with hzClaudio Jeker
2018-12-16add task_pendingDavid Gwynne
2018-12-12Various cleanups:Martin Pieuchot
2018-12-12allow ethernet interfaces to provide a custom if_output routine.David Gwynne
2018-12-11add optional per-cpu counters for interface stats.David Gwynne
2018-12-11provide ifq_is_priq, mostly so things can tell if hfsc is in effect or not.David Gwynne
2018-12-11use ifq_hdatalen for handling the FIONREAD ioctlDavid Gwynne
2018-12-11add ifq_hdatalen for getting the size of the packet at the head of an ifqDavid Gwynne
2018-12-11split ether_output into resolution, encapsulation, and output functionsDavid Gwynne
2018-12-10Remove useless macroskn
2018-12-09Zap duplicate signatureskn
2018-12-07Stop passing `sc' when it isn't needed and use `ifp' where it's goodMartin Pieuchot
2018-12-07Remove useless spl protection.Martin Pieuchot
2018-12-03Convert more MH_ALIGN() to m_align(). Also switch from m_gethdr/M_GETHDRClaudio Jeker
2018-11-29allow configuration of ecn processingDavid Gwynne