summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
2017-12-29Make sure that pf_mbuf_link_state_key() does not overwrite anAlexander Bluhm
2017-12-29Make the functions which link the pf state keys to mbufs, inpcbs,Alexander Bluhm
2017-12-28pf drops IPv4 packets with any options by default. For IPv6 theAlexander Bluhm
2017-12-24There was a corner case where linking the inp to the state key didAlexander Bluhm
2017-12-21drivers might want to call ifiq_barrier.David Gwynne
2017-12-21prototype if_attach_iqueues so drivers can configure multiple iqs.David Gwynne
2017-12-18Size for free(9).Martin Pieuchot
2017-12-15ifq_barrier should be callable by any nic, not just MPSAFE ones.David Gwynne
2017-12-15add ifiqueues for mp safety and nics with multiple rx rings.David Gwynne
2017-12-14i forgot to convert ifq_barrier_task to cond_signal.David Gwynne
2017-12-14replace the bare sleep state handling in barriers with wait cond codeDavid Gwynne
2017-12-13Spacing from kshe59@zoho.eu.Martin Pieuchot
2017-12-13Sizes for free in route_output().Martin Pieuchot
2017-12-10Remove outdated comment and trailing spaces.Martin Pieuchot
2017-12-04RFC 4861 requires that all neighbor discovery packets have 255 inAlexander Bluhm
2017-12-01Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOSTAlexander Bluhm
2017-11-29Make mpe(4) work again by:Claudio Jeker
2017-11-29Revert 1.353, this breaks mpe(4). Also it seems not complete since rt_ifa_delClaudio Jeker
2017-11-28The divert structure was using the port number to indicate thatAlexander Bluhm
2017-11-27The divert structure was using the port number to indicate thatAlexander Bluhm
2017-11-27lenght->length, mostly in commentsStuart Henderson
2017-11-22It does not make sense to call pcb lookup from pf during packetAlexander Bluhm
2017-11-20Remove #if'0ed declsJeremie Courreges-Anglas
2017-11-20Flush flows using the radix-tree instead of a global list.Martin Pieuchot
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-11-20Remove duplicated code working around the fact that ifpromisc() requiredMartin Pieuchot
2017-11-20Do not fail if an interface is DOWN when calling ifpromisc().Martin Pieuchot
2017-11-17#if -> #ifdef for consistencyJeremie Courreges-Anglas
2017-11-17Rename etherip sysctl handler, there's no conflict with ip_ether.c any moreJeremie Courreges-Anglas
2017-11-17Rename functions that now handle only MPLS-in-IPJeremie Courreges-Anglas
2017-11-17Move etherip_allow where it is usedJeremie Courreges-Anglas
2017-11-17Don't pass unhandled packets to gif(4)Jeremie Courreges-Anglas
2017-11-17Move etherip counters and their allocation to etherip(4)Jeremie Courreges-Anglas
2017-11-17add if_rxr_livelocked so rxr users can request backpressure themselves.David Gwynne
2017-11-15etherip(4) now handles etherip sysctls, move/remove code accordingly.Jeremie Courreges-Anglas
2017-11-15some more 25g media types, and a bunch of AOC types.David Gwynne
2017-11-14Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get().Theo Buehler
2017-11-14anton@ reports that ifq tx mitigation breaks iwm somehow.David Gwynne
2017-11-14move the adding of an ifqs counters in if_getdata to ifq.cDavid Gwynne
2017-11-14reintroduce tx mitigation, like dfly does and like we used to do.David Gwynne
2017-11-13Grab the KERNEL_LOCK() to iterate on the global list of PF_KEY sockets.Martin Pieuchot
2017-11-13Remove useless comment about if_ioctl() & reduce grep noise.Martin Pieuchot
2017-11-13add a generic packet rate matching filter. allows things likeHenning Brauer
2017-11-13remove the ability for pf_ouraddr to say that a packet is forwarded.David Gwynne
2017-11-12Only use a single taskq to process incoming network packets as soon asMartin Pieuchot
2017-11-10Introduce a reader version of the NET_LOCK().Martin Pieuchot
2017-11-10Use percpu counters with etheripstat.Visa Hankala
2017-11-09The cmd argument of ifconf() has been unused since COMPAT_LINUX wasTheo Buehler
2017-11-04Move the ioctls that only need a read lock from ifioctl into a newTheo Buehler