9ns: Extend struct dir and the stat M bufs
[akaros.git] / kern / src / net / devip.c
2018-04-06 Barret Rhoden9ns: Extend struct dir and the stat M bufs
2017-12-20 Barret Rhodennet: Support non-blocking connect() calls
2017-12-20 Barret Rhodennet: Report conversation-wide info in Qdata stats
2017-11-16 Barret Rhodennet: Move ip.h to net/ip.h
2017-05-26 Barret Rhodenqio: Track the amount of bytes read
2017-05-23 Barret Rhodennet: Support connects to 0.0.0.0
2017-03-30 Barret Rhoden9ns: Use an int for perm and mode
2017-03-02 Barret Rhodennet: Report listen files with incalls as readable
2017-02-16 Barret Rhodennet: Allow connectionless convs to auto bind
2017-01-27 Ronald G. Minnichnet: replace some FIXME errors with more useful strings
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2017-01-10 Barret Rhodenip: Use a synthetic buffer for iproute
2017-01-10 Barret Rhodennet: Add a protocol 'bypass' command for convs
2016-09-21 Barret RhodenUse a "one block at a time" policy for snoop queues
2016-09-06 Barret RhodenProtect closeconv() with waserror()
2016-05-03 Barret RhodenReport readablity/writablility via 9p stat
2016-04-05 Barret Rhodennet: Add the RQ and WQ len to ipchaninfo
2016-04-05 Barret Rhodennet: Use chan flag O_NONBLOCK for nonblocking
2016-04-05 Barret Rhodennet: Add a helper chan2conv()
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-22 Barret RhodenAdd debugging info to ipchaninfo()
2016-03-22 Barret RhodenImplement shutdown() (XCC)
2016-02-14 Barret RhodenHave #ip protocol's bind()s throw errors
2016-02-14 Barret RhodenHave #ip protocol's announce()s throw errors
2016-02-14 Barret RhodenHave #ip protocol's connect()s throw errors
2016-02-14 Barret RhodenHave #ip's protocol ctl()s throw errors
2016-02-13 Barret RhodenRemove bootp
2016-02-04 Barret RhodenUse the new RNG for the networking stack
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-28 Barret RhodenAccept more types of FD Taps in #ip
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-15 Barret RhodenClose Qlisten FDs
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-09-28 Barret RhodenRemove struct dev's dc [3/3]
2015-09-28 Barret RhodenIdenfity devices by name, not by char [1/3]
2015-09-28 Barret RhodenHave #I show Qlisten FDs in chaninfo
2015-09-28 Barret RhodenAdd support for FD taps on Qlisten chans in #I
2015-09-28 Barret RhodenAllow Qlistens to be partially opened with O_PATH
2015-09-28 Barret RhodenFix devip's permission conversion
2015-09-28 Barret RhodenRename various 9ns symbols to O_FOO (XCC)
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-09-28 Barret RhodenForce all conversations to have a write queue
2015-09-28 Barret RhodenSupport FD taps in #I on data files
2015-07-24 Barret RhodenAllow listened conversations to be non-blocking
2015-07-24 Barret RhodenAllow non-blocking listens
2015-07-24 Barret RhodenSupport O_NONBLOCK when opening #I chans
2015-02-16 Godfrey van der... De-copy-and-paste the devip gen functions.
2014-09-12 Barret RhodenCleans up devip state functions
2014-04-01 Barret RhodenFixes listen/TCP bug
2014-01-29 Barret RhodenLindent pass
2014-01-29 Barret RhodenAdds chaninfo()
2014-01-21 Barret RhodenFixes OREAD / omode checks
2014-01-21 Barret RhodenFix a bunch of %lud and %lux
2014-01-21 Barret RhodenDevtab created with linker tables
2014-01-20 Barret RhodenDev IP initialization
2014-01-19 Barret RhodenOpen mode checks, don't use == for OREAD
2014-01-18 Barret RhodenAll qlocks are initialized
2014-01-18 Barret Rhodenwaserror() audit
2014-01-17 Ronald G. MinnichThis links.
2014-01-17 Barret RhodenReplaces snoopers with an atomic
2014-01-17 Barret RhodenUse rendez for sleep/wakeup/etc
2014-01-17 Ronald G. MinnichGetting more of the IP stack to compile
2014-01-16 Ronald G. Minnichadd in the inferno stack.