firewall/firewalldb.c

Bug #592226 reported by Miika Komu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HIPL
Fix Released
Undecided
Artturi Karila

Bug Description

firewall/firewalldb.c is redundant with firewall/cache.c. It should be removed
in a well engineered way. I'd suggest:

1. test the dependent functionality as it is now:
   a. lsi connectivity
   b. opportunistic mode (i.e. hipconf add service ip - opp. registration)
   c. system-based opportunistic mode (hipfw -o)
2. If the above features do not work, fix them and commit. Particularly, I am
not 100 % sure if (b) and (c) are really working.
3. Replace firewalldb.c calls with cache.c calls. Probably cache.c
functionality needs to be altered.
4. Test 1a, 1b and 1c again and commit again when you get it working.

P.S. datapkt.c does not have to be tested, it will be removed soon.

Miika Komu (miika-iki)
Changed in hipl:
assignee: nobody → Artturi Karila (artturi-karila)
Changed in hipl:
status: New → Fix Committed
Revision history for this message
René Hummen (rene-hummen) wrote :

Has this been verified to work yet? firewall/cache_port.c clearly states that it is required for LSI support. Can you add similar information to cache.c, please.

Revision history for this message
Miika Komu (miika-iki) wrote :

I just tested with the latest version from version control and LSI connectivity was working fine for me. The test cases were:

1) hipfw -bklpF running at the responder
2) no hipfw running at the responder

Changed in hipl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.