summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2015-07-02By design if_input_process() needs to hold a reference on the receivingMartin Pieuchot
2015-06-30Get rid of the undocumented & temporary* m_copy() macro added forMartin Pieuchot
2015-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin Pieuchot
2015-06-30Move the specialized m_copym2() preserving the alignment of the payloadMartin Pieuchot
2015-06-29Never cache a RTF_GATEWAY route as next hop for a gateway route.Martin Pieuchot
2015-06-29count if_ibytes in if_input like we do for if_ipackets.David Gwynne
2015-06-25Properly deliver broadcast-like packets to the network stack.Martin Pieuchot
2015-06-25No more NBRIDGE in the Ethernet layer. Fewer layer violation, say yeah!Martin Pieuchot
2015-06-25Move brige(4)'s output hook outside of ether_output().Martin Pieuchot
2015-06-25Check for correct rdomain in if_output() rather than in ether_output().Martin Pieuchot
2015-06-24Stop garbgage collecting mbufs from the ARP, IPv4 and IPv6 queues whenMartin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-06-23Pass a "struct ifnet *" instead of a "struct arpcom *" to arpresolve().Martin Pieuchot
2015-06-23Adapt bridge(4) to the new if_input() framework.Martin Pieuchot
2015-06-22Increment rule counters only after successful state insertionMike Belopuhov
2015-06-22rtrequest1(9) error code path cleanup.Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-15Fix a double free in the destroy path triggered when a second process,Martin Pieuchot
2015-06-12Remove superfluous splnet() protection.Martin Pieuchot
2015-06-11Move away from using hzto(9); OK dlgMike Belopuhov
2015-06-10Add missing include.Martin Pieuchot
2015-06-09Remove the hack to check if the received pointer has changed in an ifihMartin Pieuchot
2015-06-09Convert trunk(4) to if_input().Martin Pieuchot
2015-06-08Merge multiple copies of the code doing VLAN tag insertion back intoMartin Pieuchot
2015-06-08Move carp-related logic from ether_output() into carp_start().Martin Pieuchot
2015-06-07Introduce unhandled_af() for cases where code conditionally doesJonathan Gray
2015-06-06Put the link-layer address back into the gateway field of RTF_LOCALMartin Pieuchot
2015-06-05Improve error handling and recovery during state insertionMike Belopuhov
2015-06-03Adjust yielding condition slightly in the if_input_process thread.Mike Belopuhov
2015-06-03Fix pf_map_addr() not to cause dividing by 0. This fixes problem whenYASUOKA Masahiko
2015-06-03there's been a long standing issue in ppp on a tty/serial line where it alloc...David Gwynne
2015-06-02RIP ether_input_mbuf().Martin Pieuchot
2015-06-02Use if_input() instead of ether_input_mbuf().Martin Pieuchot
2015-06-02Take carp(4) out of ether_input().Martin Pieuchot
2015-06-01Convert tun(4) to if_input().Martin Pieuchot
2015-05-28Kill unused IF_INPUT_ENQUEUE().Martin Pieuchot
2015-05-27check if the packet is for us or if we're promisc before we cut theDavid Gwynne
2015-05-26Don't create ICMP states on reply packets unless tracking states sloppyMike Belopuhov
2015-05-26Store the IP address of the corresponding ifa in the rt_gateway fieldMartin Pieuchot
2015-05-26Normalize route destination before checking for MPATH conflicts.Martin Pieuchot
2015-05-26Now that the Ethernet header is always passed as part of the mbuf, killMartin Pieuchot
2015-05-26move add_net_randomness from ether_input to the if_input task.David Gwynne
2015-05-26make vlans inherit their parents hardmtu as well as mtu.David Gwynne
2015-05-25fix panic for real and revert previous rev 1.52Sebastian Benoit
2015-05-25fix a panic in import_identities() in case the ID isnt loadedSebastian Benoit
2015-05-23introduce ipsec-id bundles and use them for ipsecflowinfo,Markus Friedl
2015-05-23Call if_input() instead of setting the "rcvif" pointer ourself.Martin Pieuchot
2015-05-23Pass output packets to bpf(4). This is helpful when debugging stackMartin Pieuchot
2015-05-22Cut down on if statements around pf_icmp_state_lookupMike Belopuhov
2015-05-22Cleanup leftover PF_ICMP_MULTI_* code that is not needed anymore.Mike Belopuhov