gecko-dev/netwerk
Michal Novotny d206228f78 Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin
Kernel can drop routes, addresses and neighbors without notification via netlink. So we update information in our structures as follows:
- when a link is removed all associated routes, addresses and neighbors are removed too
- when a link is disabled all associated routes and neighbors are removed
- when an address on a link is removed all routes and neighbors from this network are removed

All routes, neighbors and addresses always belong to some link, so a new class LinkInfo was created and it holds all information related to a single link. This makes finding information related to a specific link much easier.

Differential Revision: https://phabricator.services.mozilla.com/D48360

--HG--
extra : moz-landing-system : lando
2019-10-08 13:05:42 +00:00
..
base Bug 1587033 - Add missing lock in Necko fuzzing layer. r=dragana 2019-10-08 11:50:37 +00:00
build Bug 1561944 - Implement nsINetworkLinkService.networkID for Android r=valentin 2019-09-19 13:47:46 +00:00
cache Bug 1237782 - Remove http override and add appcache pref r=baku 2019-09-30 00:55:02 +00:00
cache2 Bug 1586674 - Simplify 'static inline uint32_t PRTimeToSeconds(PRTime aTimeUsec)' in CacheEntry.h too r=valentin 2019-10-07 15:00:14 +00:00
cookie Bug 1565998 - display a descriptive text for local file: related data, and allow removing it, r=johannh,fluent-reviewers,flod,baku 2019-10-02 11:42:53 +00:00
dns Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal 2019-10-07 21:15:19 +00:00
ipc Backed out 7 changesets (bug 1576714) for fission permafailures on test_bug590812.html. a=backout 2019-10-05 00:08:33 +03:00
locales Bug 1581692 - Remove unused .properties from netwerk. CLOSED TREE 2019-09-18 19:38:50 +03:00
mime Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
protocol Bug 1531405 - Gather telemetry on cross-origin style sheet Content-Type headers r=JuniorHsu 2019-10-04 12:47:48 +00:00
sctp Bug 1584751 - Only open DataChannelConnections that aren't already open; r=bwc 2019-10-05 02:48:15 +00:00
socket Bug 1580138 - Use peer id to isolate token cache r=dragana,keeler 2019-09-30 12:15:07 +00:00
srtp
streamconv Bug 1584785 - Fix issues found via PVS-studio static analyzer 2019-09-30 09:35:42 +00:00
system Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin 2019-10-08 13:05:42 +00:00
test Bug 1531405 - Gather telemetry on cross-origin style sheet Content-Type headers r=JuniorHsu 2019-10-04 12:47:48 +00:00
url-classifier Bug 1584183 - Set nsILoadInfo.requestBlockingReason in UrlClassifierCommon::SetBlockedContent, r=dimi 2019-09-27 07:50:17 +00:00
wifi Bug 1458624 - Firefox on Linux now sends signal strength to geolocation API as RSSI dBm instead of a percentage. r=cpeterson 2019-07-17 19:11:19 +00:00
moz.build
necko-config.h.in