summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2018-01-25Assert that ifiq_destroy() is not called with the NET_LOCK() held.Martin Pieuchot
2018-01-24add support for bpf on "subsystems", not just network interfacesDavid Gwynne
2018-01-22Use ip_send() to not call ip_output() recursively in *start() routine.Martin Pieuchot
2018-01-22Do not call ip_output() recursively in vxlan_start().Martin Pieuchot
2018-01-19In pfioctl() a pf unlock was missing in the error path.Alexander Bluhm
2018-01-19Use the pf state key linking functions in two more places insteadAlexander Bluhm
2018-01-16If pf route-to is used for locally generated packets, they may haveAlexander Bluhm
2018-01-16Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsipMartin Pieuchot
2018-01-15When pf(4) forwards incoming packets with route-to or reply-to,Alexander Bluhm
2018-01-12have carp use standard detach hooks instead of getting special handlingDavid Gwynne
2018-01-12move gif_encap from gif_output to gif_start.David Gwynne
2018-01-11Advance data pointer after exporting SA type to userland. OtherwiseAlexander Bluhm
2018-01-10get rid of struct carp_if by moving the srpl into struct ifnet if_carp.David Gwynne
2018-01-10Use pf_send_icmp() consistently in pf_route(). It sets the routingAlexander Bluhm
2018-01-10shuffle how the protocol family input is done in ether_input.David Gwynne
2018-01-09Stop grabing the KERNEL_LOCK() for running protocol input routines.Martin Pieuchot
2018-01-09Creating a cloned interface could return ENOMEM due to temporaryAlexander Bluhm
2018-01-09Use ip{,6}_send() instead of ip{,6}_output() to prevent a recursion.Martin Pieuchot
2018-01-09make mpls_input take a struct ifnet *ifp argument.David Gwynne
2018-01-08Convert IF_CLONE_INITIALIZER() into C99 initializer.Alexander Bluhm
2018-01-04Back out tx mitigation again because it breaks suspend and resume atTheo Buehler
2018-01-04Include timeout & tasks in 'struct ifnet' instead of always allocatingMartin Pieuchot
2018-01-04remove support for decapsulating LLC/SNAP frames.David Gwynne
2018-01-03Add support for IPv6 over MPLS pseudowire aka mpw(4)denis
2018-01-02Move the cloning bits in their own function.Martin Pieuchot
2018-01-02Move the NET_LOCK() inside the switch and start documenting which fieldMartin Pieuchot
2018-01-02reintroduce tx mitigationDavid Gwynne
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