summaryrefslogtreecommitdiff
path: root/sys/rump/net/lib/libshmif
AgeCommit message (Expand)Author
2022-04-09if_shmem(4): Use membar_acquire/release for lock acquire/release.riastradh
2021-07-14shmif: support ALTQozaki-r
2021-06-16if_attach and if_initialize cannot fail, don't test return valueriastradh
2020-04-03make constant unsignedchristos
2020-02-25shmif: reduce the number of calls of cprng(9)ozaki-r
2020-02-25shmif: s/sc_uuid/sc_uid/ozaki-r
2020-02-25shmif: use cprng_strong64 instead of cprng_fast64 to generate a unique IDozaki-r
2020-02-20shmif: use cprng_strong32 to generate random bytes for a MAC addressozaki-r
2020-02-01Adopt <net/if_stats.h>.thorpej
2019-03-26Protect __KERNEL_RCSID. It isn't available when compile rumpkernels under e.g...bad
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-12-12Add TX/RX offload capabilities to shmif(4). They are emulated inrin
2018-12-12Add missing RCSIDs.alnsn
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2018-04-04Unconditionally include <unistd.h>, as we use ftruncate() unconditionallymartin
2017-10-23 Fix compile error.msaitoh
2017-10-23 If if_initialize() failed in the attach function, free resources and return.msaitoh
2016-12-22Fix that rump.ifconfig shmifN destroy hangs upozaki-r
2016-12-22Fix handling return value of rumpcomp_shmif_watchwaitozaki-r
2016-12-15Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_inputozaki-r
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-06-16Use curlwp_bind and curlwp_bindx instead of open-coding LP_BOUNDozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-04-19Prevent LWP migrations between CPUs during upper layer processingozaki-r
2016-02-09Introduce softint-based if_inputozaki-r
2016-01-26Put the kernelside rump kernel headers into <rump-sys> instead ofpooka
2015-10-19Add a COMMENT describing what each component roughly does.pooka
2014-12-02Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR,pooka
2014-09-17Make shmif buildable when DRPINTF enabledozaki-r
2014-08-16Bump SHMIF_VERSIONozaki-r
2014-08-15Make shmif SIMPLEXozaki-r
2014-08-09Count packets in if_shmemozaki-r
2014-05-28Add missing __diagused in rump codejustin
2014-03-20kill sprintfchristos
2014-03-13rename component.c -> shmif_component.cpooka
2014-03-13rename rumpcomp_user.* -> shmif_user.*pooka
2014-01-08OpenBSD has kqueuepooka
2013-12-20use _KERNEL_RCSID only in _KERNEL, _RCSID elsewherepooka
2013-12-20header massage, mostly improves portabilitypooka
2013-09-13Remove busversion.joerg
2013-07-22In recv, align data after ether_header at _ALIGN_BYTES.pooka
2013-07-04Use kqueue on *BSD, not just NetBSD.pooka
2013-06-14sauce previous with a commentpooka
2013-06-14Ignore too short packets. This condition is true especially for thepooka
2013-06-04On Linux, pass the inotify descriptor up so that we can correctly readpooka
2013-05-07Include necessary headers on Linuxpooka
2013-05-01Three cheers for the mighty C type system that doesn't recognize thepooka
2013-04-30Translate error codes between the hypervisor and rump kernel.pooka
2013-04-30fix non-NetBSD implementationpooka
2013-04-30Make hypercall calling conventions consistent: iff a hypercall can fail,pooka