X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fbond.h;h=fe587928dfd5f8549894de91437f8c68227c83bf;hb=007948177581f3b3dad188221593d0e4bdca6ba0;hp=8736f4cd4d16d9c4d77493bf27660bad7b41da69;hpb=fc08b7a2397ef0cf55014c1ee159599fb420b73e;p=sliver-openvswitch.git diff --git a/lib/bond.h b/lib/bond.h index 8736f4cd4..fe587928d 100644 --- a/lib/bond.h +++ b/lib/bond.h @@ -50,6 +50,7 @@ const char *bond_detect_mode_to_string(enum bond_detect_mode); /* Configuration for a bond as a whole. */ struct bond_settings { char *name; /* Bond's name, for log messages. */ + uint32_t basis; /* Flow hashing basis. */ /* Balancing configuration. */ enum bond_mode balance; @@ -74,7 +75,7 @@ void bond_destroy(struct bond *); bool bond_reconfigure(struct bond *, const struct bond_settings *); void bond_slave_register(struct bond *, void *slave_, - uint16_t stable_id, struct netdev *); + uint32_t stable_id, struct netdev *); void bond_slave_set_netdev(struct bond *, void *slave_, struct netdev *); void bond_slave_unregister(struct bond *, const void *slave);