Removed the -feefilter option from src/net_processing.cpp. #21545
To make sure everything works, I ran make check and then ran test_runner.py with p2p_feefilter.py
$ test/functional/test_runner.py p2p_feefilter.py
Temporary test directory at /tmp/test_runner_₿_🏃_20210403_190347
Running Unit Tests for Test Framework Modules
..........
----------------------------------------------------------------------
Ran 10 tests in 0.633s
OK
Remaining jobs: [p2p_feefilter.py]
1/1 - p2p_feefilter.py passed, Duration: 15 s
TEST | STATUS | DURATION
p2p_feefilter.py | ✓ Passed | 15 s
ALL | ✓ Passed | 15 s (accumulated)
Runtime: 15 s
Regarding splitting up the feefilter logic and moving it to a seperate function for better readability, the g_filter_rounder.round() function is not thread safe and is currently inside a LOCK(cs_main); called at the begining of PeerManagerImpl::SendMessages(CNode* pto). Didn't make any changes for this, how would I proceed for this?