X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbond.h;h=c2efb8b02faeff2b8d8aed39d6fb9333e2004b9c;hb=34276a57908ddac57a1f7f67addad7896503055a;hp=b2ab89cd850b05f92352083b9e01d152d6fb5ec9;hpb=4d6fb5ebd0355a7843c01185631bba694ffeb209;p=openvswitch diff --git a/lib/bond.h b/lib/bond.h index b2ab89cd..c2efb8b0 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_unregister(struct bond *, const void *slave); void bond_run(struct bond *, struct tag_set *, bool lacp_negotiated);