summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2016-06-14Convert the links between art data structures used during lookups into srps.Jonathan Matthew
2016-06-10Add the "llprio" field to struct ifnet, and the corresponding keywordVincent Gross
2016-06-08Revert previous, it breaks regression tests.Martin Pieuchot
2016-06-08Move ND resoluton logic from nd6_output() to nd6_storelladdr() andMartin Pieuchot
2016-06-07Multicast packet are already duplicated in bridge_process() soMartin Pieuchot
2016-06-07Use rtalloc(9) instead of ifa_ifwithnet() to find an interfaceMartin Pieuchot
2016-06-07per trending style, add continue to empty loops.Ted Unangst
2016-06-03Remove superfluous parenthesis to shut up clang, from David Hill.Martin Pieuchot
2016-06-03defer the freeing of art tables and nodes to a task.David Gwynne
2016-06-03set rt_expire times against time_uptime, not time_second.David Gwynne
2016-06-02pool_setipl at IPL_SOFTNET for all the art structures.David Gwynne
2016-06-02always clean up the heap in art_table_delete, even for the last at_refcntDavid Gwynne
2016-06-01Remove ART-specific hack now that route reference counts is similarMartin Pieuchot
2016-06-01shuffle the code in rtable_insert so it inserts a populated art_node.David Gwynne
2016-06-01s/stall/stale/ in a comment about old interfaces.David Gwynne
2016-06-01rtref and rtfree around moving the rt in rtable_mpath_reprio so the listDavid Gwynne
2016-06-01move all the art_node initialisation to art_get in art.cDavid Gwynne
2016-05-31Ensure that a valid route entry is passed to ether_output() if L2Martin Pieuchot
2016-05-31Flush dynamic route entries attached to an interface when its link stateMartin Pieuchot
2016-05-31Do not call nd6_output() without route entry argument.Martin Pieuchot
2016-05-31Plug a route entry leak triggered under memory pressure.Martin Pieuchot
2016-05-30Set pppoe(4) control frames to high (NC, "network control")Stuart Henderson
2016-05-30Insert a hack to deal with interfaces removing the VLAN header beforeMartin Pieuchot
2016-05-28Backout pf.c r1.972, pf_norm.c r1.184, ok claudioStuart Henderson
2016-05-24Do not call nd6_output() without route entry argument.Martin Pieuchot
2016-05-23remove the function pointer from mbufs. this memory is shared with dataTed Unangst
2016-05-23Pass a route entry to if_output() instead of relying on arpresolve() magic.Martin Pieuchot
2016-05-18Remove some superflous if_get(9)/if_put(9) dances now that ARP inputMartin Pieuchot
2016-05-18rework the srp api so it takes an srp_ref struct that the caller provides.David Gwynne
2016-05-10make the bpf tap functions take const struct mbuf *David Gwynne
2016-05-10make bpf_mtap callers set the M_FILDROP flag if they care about it.David Gwynne
2016-05-08Do not export the IFXF_MPSAFE flag to userland, it is a kernel-onlyMartin Pieuchot
2016-05-03Stop using a soft-interrupt context to process incoming network packets.Martin Pieuchot
2016-05-03Put back a panic() if an incoming packet already has a statekey.Martin Pieuchot
2016-05-02Simplify life for routing table implementations by requiring that rtable_walkJonathan Matthew
2016-05-01Remove a bogus "else" that was causing breakage with LCP echoes,Stuart Henderson
2016-04-29Make if_output() return EAFNOSUPPORT instead of just dropping packetsKenneth R Westerback
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
2016-04-19tabs, not spacesDavid Gwynne
2016-04-19make setting a vlan interfaces lladdr more likely to workDavid Gwynne
2016-04-18Remove the hack that prevents changing pppoe params at runtime.Mike Belopuhov
2016-04-15remove ml_filter, mq_filter, niq_filter.David Gwynne
2016-04-15rename ifv_p to ifv_ifp0David Gwynne
2016-04-15rework vlan config to make it mpsafe and done by standard ioctlsDavid Gwynne
2016-04-15replace m_copym2 with m_dup_pkt for the dup-to handling.David Gwynne
2016-04-14Enable device cloning for bpf. This allows to have just one bpf deviceMartin Natano
2016-04-13We're always ready! So send IFQ_SET_READY() to the bitbucket.Martin Pieuchot
2016-04-13Keep all pools in the same place.Martin Pieuchot
2016-04-12Remove unneeded art_free().Martin Pieuchot
2016-04-12Set bridge(4)'s if_output to a dummy function returning EAFNOSUPPORT asMartin Pieuchot