use hex value for short session ID used in naming interfaces
use interface names "vethOOOOO.ii.ss" and "vethOOOOO.iipss" for veth pairs (where OOOOO = object id, ii = interface index, ss = hex short session ID) fixes bug #260 virtual interface names too long (Boeing r1894)
This commit is contained in:
parent
96dd48e3c3
commit
503713f0bc
3 changed files with 6 additions and 4 deletions
|
@ -1160,7 +1160,8 @@ proc get_term_prog { want_default } {
|
|||
|
||||
# short session ID used by Python daemon for interface names
|
||||
proc shortSessionID { sid } {
|
||||
return [ expr { ($sid >> 8) ^ ($sid & ((1<<8) - 1)) } ]
|
||||
set ssid [ expr { ($sid >> 8) ^ ($sid & ((1<<8) - 1)) } ]
|
||||
return [format "%x" $ssid]
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue