VirtualBox

source: vbox/trunk/src/VBox/Devices/Network/DrvNAT.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @22207   15 years vboxsync NAT: PDMQueueFlusher => NATRx
(edit) @22206   15 years vboxsync NAT: make experiment more clear
(edit) @22205   15 years vboxsync NAT: Disabling PDMQueueFlush
(edit) @22202   15 years vboxsync NAT: burn fix
(edit) @22201   15 years vboxsync NAT: updated experimental pdmqueue flusher (disabled)
(edit) @22193   15 years vboxsync NAT: Moving splitting slirp_output to experimental (disabled) code and …
(edit) @22192   15 years vboxsync NAT: slirp_can_send (on NAT thread and EMT) flushes PDM queue on …
(edit) @22160   15 years vboxsync NAT: splitting PDM consumer to serve slirp_can_output and slirp_output
(edit) @22020   15 years vboxsync NAT: 1st stage of delayed port forwarding
(edit) @21659   15 years vboxsync DrvNAT: Build fix for FreeBSD. Thanks to Beat Gaetzi
(edit) @21363   15 years vboxsync PDMQueue&users-thereof: Named the queues and added statistics.
(edit) @21112   15 years vboxsync NAT: use constant
(edit) @21048   15 years vboxsync NAT: Network in host format
(edit) @21019   15 years vboxsync NAT: pThis as explicit parameter to extradata macro definitions
(edit) @21018   15 years vboxsync NAT: GETIP isn't local macro
(edit) @21011   15 years vboxsync NAT: more readability
(edit) @21010   15 years vboxsync NAT: lines are too long
(edit) @21009   15 years vboxsync NAT: readability
(edit) @21004   15 years vboxsync NAT: binding sockets to interface (default sockets and port-forwarding)
(edit) @20959   15 years vboxsync NAT: remove (and enable) VBOX_WITH_MULTI_DNS and …
(edit) @20718   15 years vboxsync DrvNAT: r=bird: Why reset the queue counters for every item?!
(edit) @20716   15 years vboxsync DrvNAT: nit picking
(edit) @20714   15 years vboxsync DrvNAT: missed one bit.
(edit) @20713   15 years vboxsync DrvNAT,slirp: Even simpler.
(edit) @20712   15 years vboxsync DrvNat,slirp: simplify statistics and deregister them.
(edit) @20574   15 years vboxsync NAT: typo (missed 'N')
(edit) @20556   15 years vboxsync DrvNAT.cpp: r=bird that needs action.
(edit) @20555   15 years vboxsync DrvNAT.cpp: file header + style.
(edit) @20457   15 years vboxsync NAT: warnings
(edit) @20456   15 years vboxsync NAT: solaris build fix
(edit) @20455   15 years vboxsync NAT: build fix
(edit) @20454   15 years vboxsync NAT: several counters in DrvNAT +interface for unify NAT counter's …
(edit) @20387   15 years vboxsync NAT: CFGM keys are \0 terminated
(edit) @20383   15 years vboxsync NAT: Introduced parameters in extra data for tuning NAT buffers …
(edit) @20257   15 years vboxsync minor compiler warnings
(edit) @20053   16 years vboxsync NAT: LibAlias enabling + tcp_emu replaced with ftp_module
(edit) @19074   16 years vboxsync DrvNAT: spelling.
(edit) @19049   16 years vboxsync NAT: polished r46167
(edit) @19048   16 years vboxsync NAT: Process the queue unconditionally
(edit) @19047   16 years vboxsync NAT: EINTR handling in poll
(edit) @19014   16 years vboxsync NAT: suppressed message
(edit) @18902   16 years vboxsync NAT: removed VBOX_WITH_SIMPLIFIED_SLIRP_SYNC as the poller API was …
(edit) @18858   16 years vboxsync NAT: replacing release assert with suppressed message
(edit) @18726   16 years vboxsync NAT: DNS proxy more logging
(edit) @18645   16 years vboxsync VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
(edit) @17655   16 years vboxsync NAT: Enable win hack
(edit) @17437   16 years vboxsync NAT: missed changes (fix burns)
(edit) @17386   16 years vboxsync NAT: suppressing PDMQueus warning messages
(edit) @16952   16 years vboxsync NAT: cosmetics
(edit) @16896   16 years vboxsync NAT: accidentaly have broken old synchronization
(edit) @16822   16 years vboxsync NAT:coding style
(edit) @16821   16 years vboxsync NAT:warnings
(edit) @16758   16 years vboxsync NAT:backed r42762, with description what exactly expected to do here
(edit) @16726   16 years vboxsync NAT: avoiding "false alarms"
(edit) @16653   16 years vboxsync NAT: fixed memmory corruption in new Unix multiplexing mechanism
(edit) @16613   16 years vboxsync NAT:hide Management pipe and incrementing nDFs for ICMP needs
(edit) @16572   16 years vboxsync NAT: select => poll (2x speed up on Unix)
(edit) @16566   16 years vboxsync NAT: revert r42519, variables are referenced in Windows, but doesn't …
(edit) @16565   16 years vboxsync NAT: fdset referenced in Unix compilation
(edit) @16541   16 years vboxsync prevent typecasts
(edit) @16540   16 years vboxsync NAT:decoupling of drvNATSend
(edit) @16448   16 years vboxsync NAT:MT improvements
(edit) @16444   16 years vboxsync NAT:Linux burn fix
(edit) @16443   16 years vboxsync NAT:MT 1. slirp queue inroduced 2. main points of thread interactions …
(edit) @16291   16 years vboxsync NAT: multi threading. Introduces set of macroces to use …
(edit) @16201   16 years vboxsync NAT:typo
(edit) @16094   16 years vboxsync NAT: enable delay hack (Windows host only)
(edit) @16086   16 years vboxsync missing initialization
(edit) @16085   16 years vboxsync NAT: delay hack
(edit) @16083   16 years vboxsync prevent flooding the release log
(edit) @16078   16 years vboxsync NAT:freeing of buffer supposed to be sent in case we're unable …
(edit) @15941   16 years vboxsync use new PDMDrv helpers
(edit) @15914   16 years vboxsync NAT: temporally enable intermediate buffer on send, to avoid overhead …
(edit) @15890   16 years vboxsync NAT: 1. wo sync enhancement branch is still functional (was corrupted …
(edit) @15788   16 years vboxsync NAT: fixed return value of drvNATQueueConsumer() if …
(edit) @15765   16 years vboxsync slirp: send to guest is queued
(edit) @15266   16 years vboxsync slirp: don't try to receive ICMP every time but only if the event is active
(edit) @14391   16 years vboxsync slirp: simplified sync is default now
(edit) @14330   16 years vboxsync use slirp_get_timeout_ms() to skip the timeout if possible
(edit) @14305   16 years vboxsync no need to loop here, this is already done in the function
(edit) @14206   16 years vboxsync typo
(edit) @14205   16 years vboxsync typo
(edit) @14204   16 years vboxsync NAT: next try to get synchronization right
(edit) @14202   16 years vboxsync coding style
(edit) @14199   16 years vboxsync moving slirp_link_* in NAT thread (review required)
(edit) @14196   16 years vboxsync NAT: Linux build fix; added some perfcounters
(edit) @14195   16 years vboxsync NAT:bugfix
(edit) @14194   16 years vboxsync introduced new event for handling link state changings (need some testing)
(edit) @14189   16 years vboxsync NAT: better error handling
(edit) @14121   16 years vboxsync timer updates on WSAWaitForMultipleEvents TIMEWAIT was added
(edit) @14119   16 years vboxsync per polling allocation of event array was replaced by on init …
(edit) @14086   16 years vboxsync array of 2 events replaced with 1 because the event array is managed …
(edit) @14041   16 years vboxsync NAT: some sync fixes
(edit) @14036   16 years vboxsync win compile fixes
(edit) @14028   16 years vboxsync commit current NAT state (not yet working)
(edit) @13987   16 years vboxsync NAT: cosmetics; don't wait if send
(edit) @13986   16 years vboxsync NAT: simplified synchronization
(edit) @13984   16 years vboxsync - simplefied syncronization - work on Unixes only
(edit) @13967   16 years vboxsync dropped VBOX_NAT_SOURCES here to make the code easier to understand
(edit) @13951   16 years vboxsync fixed win build for 38966
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette