correct a u32 match for iptable client rule
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
This commit is contained in:
parent
2573388ccf
commit
b3c3cbf522
@ -61,8 +61,8 @@ class MpECMPSingleInterfaceConfig(MpConfig):
|
|||||||
def getIptableRuleTCPPortClient(self, mask, id):
|
def getIptableRuleTCPPortClient(self, mask, id):
|
||||||
s = 'iptables -t mangle -A OUTPUT -m u32 --u32 ' + \
|
s = 'iptables -t mangle -A OUTPUT -m u32 --u32 ' + \
|
||||||
'"6&0xFF=0x6 && ' + \
|
'"6&0xFF=0x6 && ' + \
|
||||||
'20&0x' + \
|
'18&0x' + \
|
||||||
pack('>I',(mask<<16)).encode('hex') + \
|
pack('>I',(mask)).encode('hex') + \
|
||||||
'=0x' + pack('>I',id).encode('hex') + \
|
'=0x' + pack('>I',id).encode('hex') + \
|
||||||
'" -j MARK --set-mark ' + str(id + 1)
|
'" -j MARK --set-mark ' + str(id + 1)
|
||||||
print (s)
|
print (s)
|
||||||
|
Loading…
Reference in New Issue
Block a user