Network Link Conditioner should allow per-interface configuration

Originator:dgatwood42
Number:rdar://16969075 Date Originated:19-May-2014
Status:13466225 (Open) Resolved:27-May-2014 04:06 PM
Product:Developer Tools Product Version:HW IO Tools Oct. 2013
Classification:Enhancement Reproducible:Not Applicable
 
Summary:
Network Link Conditioner is a useful tool for keeping my server from completely killing my Internet connection due to buffer bloat.  There's only one problem: When I enable it, connections to my server from my internal network slow to a crawl, because they're impacted by the same limits as outbound traffic.

It would be extremely useful for NLC to provide a few more configuration options.  Ideally, it would have a table like the following:


Interface     Enabled    Ignore Local Traffic
------------------------------------------------------------
en0                  [X]                  [X]
en1                  [ ]                  [ ]

Where you could enable or disable conditioning on a per-interface basis, and also disable conditioning for local traffic (traffic to the same subnet as the interface in question).  This relatively small change would make this tool immeasurably more useful.

Steps to Reproduce:
n/a

Expected Results:
n/a

Actual Results:
n/a

Version:
Hardware IO Tools for Xcode October 2013


Notes:


Configuration:
n/a

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!