summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2019-03-31Fix output accounting when bridge(4) is down.Martin Pieuchot
2019-03-31Document that it is safe to dereference `if_softc' when the caller hasMartin Pieuchot
2019-03-31The KERNEL_LOCK() is still what serializes access to bridge(4) data structures.Martin Pieuchot
2019-03-29while here, drop ifq_is_serialized and IFQ_ASSERT_SERIALIZEDDavid Gwynne
2019-03-29deprecate ifiq_barrier.David Gwynne
2019-03-20States in pf(4) let ICMP and ICMP6 packets pass if they have aAlexander Bluhm
2019-03-18tweak SIOCGETLABEL and add SIOCDELLABELDavid Gwynne
2019-03-18make SIOCGETLABEL fail with EADDRNOTAVAIL if the label is not set.David Gwynne
2019-03-18extend BIOCSFILDROP so it can be configured to not capture packets.David Gwynne
2019-03-17extend BIOCSFILDROP so it can be configured to not capture packets.David Gwynne
2019-03-12Merge copy/pasted code to export STP states via ioctl into a function.Martin Pieuchot
2019-03-08Do not grab a `bif' pointer again, we already have it.Martin Pieuchot
2019-03-08Move the tag mechanism outside of net/if_bridge.c.Martin Pieuchot
2019-03-05Make sure pointer is within bounds before dereferencing it.anton
2019-03-04move back to ifiq_input counting packets instead of queue operations.David Gwynne
2019-03-04don't need to initialise qdrops twice when setting up ifqs and ifiqs.David Gwynne
2019-03-04allow IPv6 to flow through pppx(4)denis
2019-03-04Add padding to struct sadb_x_counter to make it comply withStefan Sperling
2019-03-03Found some historical code. Don't cast the pointer for bzero to a different ...Theo de Raadt
2019-03-01rework how ifiq_input decides the stack is busy and whether it should dropDavid Gwynne
2019-02-28IPv6 fragments with malformed extension headers could be erroneouslyAlexander Bluhm
2019-02-28Add mpip(4), an IP tunnel interface for "IP Layer 2" over MPLS pseudowiresDavid Gwynne
2019-02-26don't check the pseudowire type in tx and rx paths.David Gwynne
2019-02-26use NET_LOCK to coordinate destroying a cloned interface.David Gwynne
2019-02-26add support for the new pwe3 ioctls.David Gwynne
2019-02-26check for root on mpls and pwe3 ioctlsDavid Gwynne
2019-02-20Protect the hash table with a mutex.Martin Pieuchot
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-20add the locking for coordinating between ioctls and a clone destroy.David Gwynne
2019-02-20sigh, more whitespace fixesDavid Gwynne
2019-02-20oops, whitespace tweakDavid Gwynne
2019-02-20add support for SIOCGETLABELDavid Gwynne
2019-02-20make ether_output with AF_MPLS use a routes gateway address if availableDavid Gwynne
2019-02-18Change ps_len of struct pfioc_states and psn_len of structAlexander Bluhm
2019-02-18get rid of some trailing whitespace.David Gwynne
2019-02-17Make bridge_rtupdate() return an error value instead of a pointer.Martin Pieuchot
2019-02-15Remove KASSERT() for now. It triggers when destroying lo(4) of a rdomainClaudio Jeker
2019-02-15Use `ifidx' when storing an interface index.Martin Pieuchot
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-14Use timeout_barrier() when bringing the bridge(4) down and only executeMartin Pieuchot
2019-02-14mpw.h is no longer needed.Martin Pieuchot
2019-02-14Remove mpw(4) hacks now that all the world is Ethernet.Martin Pieuchot
2019-02-14the rdomain for the mpls stuff should still be hardcoded to 0 in mpw.David Gwynne
2019-02-14use the configured route domain for the mpls tunnel when sending packets.David Gwynne
2019-02-14consistently use the same flags for rt_ifa_add and _del.David Gwynne
2019-02-14allow configuration of the rdomain the mpls encap operates inDavid Gwynne
2019-02-13don't confuse the interface rdomain with the one the local label is in.David Gwynne