summaryrefslogtreecommitdiff
path: root/sys/src/9/ip
AgeCommit message (Expand)Author
2023-05-20devip: provide large buffer for ipifc->local() generatorcinap_lenrek
2023-05-19devip: don't leak temporary buffers on errorcinap_lenrek
2023-05-19devip: rlock ifc before accessing interface parameters in ipifcstate()cinap_lenrek
2023-05-16devip: address some ipv6 issues on pkt interfacecinap_lenrek
2023-05-15devip: maintain packet counters for pktmediumcinap_lenrek
2023-04-15ip: generalize Rproxy route handling, allowing non point-to-point arp proxycinap_lenrek
2023-01-06> the retunnel logic in the gre code is wrong.cinap_lenrek
2022-12-30tcp: only create new translation when SYN packetcinap_lenrek
2022-12-30icmp: only forward EchoRequest, Timestamp(request), InfoRequest and AddrMaskR...cinap_lenrek
2022-12-18devip: fix icmp bugscinap_lenrek
2022-12-13devip: tcpmssclamp() to minimum of source and destination interface MTUcinap_lenrek
2022-12-12devip: Fix transfoward() iphash collisioncinap_lenrek
2022-12-08devip: ignore addmulti() errors in addselfcache()cinap_lenrek
2022-11-20devip: lilu dallas multicast.cinap_lenrek
2022-11-20icmp6: no need set vcf and ttl before ipoput6(), use MAXTTL instead of HOP_LIMITcinap_lenrek
2022-11-02kernel: Do not treat IPv6 ULA's as GUA's (thanks Arne Meyer)Jacob Moody
2022-10-08devip: use port/netif.h constants for ethermediumcinap_lenrek
2022-09-28devip: get rid of Ipifc.mintucinap_lenrek
2022-09-28arp: move arp expire logic into own functioncinap_lenrek
2022-09-27arp: don't leak data in the padding of arp repliescinap_lenrek
2022-09-27arp: make sure arpresolve() only returns single packetcinap_lenrek
2022-09-25devip: fix ipv6 mss clampingcinap_lenrek
2022-09-18tcpmssclamp: pass correct size tcpmssclamp()cinap_lenrek
2022-09-18devip: less stupid hnputs_csum()cinap_lenrek
2022-09-17tcpmssclamp: only check the first ipv4 fragment for tcp headercinap_lenrek
2022-09-17devip: do tcp mss clamping when forwarding packetscinap_lenrek
2022-09-03devip: make Rproxy flag explicitcinap_lenrek
2022-09-03devip: replicate the nat-flag (Rtrans) when superceding interface routecinap_lenrek
2022-03-14ip(3): use flags instead of tag for 8 column route add/removecinap_lenrek
2022-03-13devip: allow setting the "trans" flag on a logical interfacecinap_lenrek
2022-03-12devip: implement network address translation routescinap_lenrek
2022-02-16devip: dont hold ifc wlock during medium bind/unbindcinap_lenrek
2021-10-11devip: improve tcp error handling for ipoputcinap_lenrek
2021-10-11devip: add comment to ip.h explaining Routehint structcinap_lenrek
2021-10-10devip: properly rlock() the routelock for v4lookup() and v6lookup()cinap_lenrek
2021-10-10devip: use top bit (type) | subnet-id for V6H() route hash macrocinap_lenrek
2021-10-09devip: cache arp entry in Routehintcinap_lenrek
2021-10-03devip: use better hashipa() macro, use RWlock for arp cachecinap_lenrek
2021-09-26devip: implement ipv4 arp timeout with icmp host unreachable notificationcinap_lenrek
2020-06-07devip: implement ipv6 support in ipmux packet filtercinap_lenrek
2020-06-07devip: fix parseipmask() prototype in ip.hcinap_lenrek
2020-06-06devip: pick less surprising interface address in header for incoming UDP packetscinap_lenrek
2020-05-10devip: fix ifc recursive rlock() deadlockcinap_lenrek
2020-01-05devip: fix packet loss when interface is wlockedcinap_lenrek
2019-11-10devip: use the routing table for local source ip address selectioncinap_lenrek
2019-09-21devip: fix permission checkingcinap_lenrek
2019-05-22devip: if the server does not support TCP ws option, disable window scaling (...cinap_lenrek
2019-05-12devip: do not lock selftab in ipselftabread(), remove unused fields from Ipselfcinap_lenrek
2019-05-11devip: reset speed and delay on bind, adjust burst on mtu change, ifc->m nil ...cinap_lenrek
2019-05-11devip: make sure ifc is bound in add6 ctl commandcinap_lenrek